Właśnie rozpocząłem nowy projekt MVC 3. Czy ktoś może mi powiedzieć co
<add key="webpages:Enabled" value="false" />
czy w moim pliku web.config?
Właśnie rozpocząłem nowy projekt MVC 3. Czy ktoś może mi powiedzieć co
<add key="webpages:Enabled" value="false" />
czy w moim pliku web.config?
Odpowiedzi:
webPages:enabled
z wartością false
zapobiega .cshtml
lub .vbhtml
plików w Views
folderze z bycia dostępny bezpośrednio z poziomu przeglądarki internetowej.
The type of page you have requested is not served because it has been explicitly forbidden
Zgodnie z dokumentacją uniemożliwia bezpośredni dostęp do plików .cshtml i .vbhtml ( www.myweb.com/views/home/index.cshtml
na przykład)
<add key="webpages:Enabled" value="???">
. Jest domyślny true
lub false
?
null
- co oznacza, że strony internetowe są włączone, jeśli aplikacja zawiera jakieś pliki *.cshtml
lub *.vbhtml
pliki. Sprawdzanie plików można wyłączyć, ustawiając tę wartość na true
lub false
. Można zobaczyć na własne oczy tutaj .