Ich habe gerade ein neues MVC 3-Projekt gestartet. Kann mir jemand was sagen
<add key="webpages:Enabled" value="false" />
in meiner web.config Datei tut das?
asp.net-mvc-3
ftnilsson
quelle
quelle
Antworten:
webPages:enabled
mit dem Wertfalse
verhindert.cshtml
oder.vbhtml
Dateien imViews
Ordner direkt von einem Web - Browser zu sein.quelle
The type of page you have requested is not served because it has been explicitly forbidden
Laut Dokumentation wird verhindert, dass direkt auf .cshtml- und .vbhtml-Dateien zugegriffen wird (
www.myweb.com/views/home/index.cshtml
zum Beispiel).quelle
<add key="webpages:Enabled" value="???">
vollständige Weglassen auswirkt . Ist die Standardeinstellungtrue
oderfalse
?null
- was bedeutet , dass Web - Seiten aktiviert werden , wenn die Anwendung jeder enthält*.cshtml
oder*.vbhtml
Dateien. Das Suchen nach Dateien kann entweder deaktiviert werden, indem dieser Wert auftrue
oder gesetzt wirdfalse
. Hier können Sie sich selbst davon überzeugen .Das Bereitstellen von Razor-Seiten reicht nicht aus
<add key="webpages:Enabled" value="true" />
. Sie müssen auch das Microsoft.AspNet.WebPages-Paket zurpackages.config
Verwendung von NuGet hinzufügen .quelle