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 .cshtmllub .vbhtmlplików w Viewsfolderze 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.cshtmlna przykład)
<add key="webpages:Enabled" value="???">. Jest domyślny truelub false?
null- co oznacza, że strony internetowe są włączone, jeśli aplikacja zawiera jakieś pliki *.cshtmllub *.vbhtmlpliki. Sprawdzanie plików można wyłączyć, ustawiając tę wartość na truelub false. Można zobaczyć na własne oczy tutaj .