Я только начал новый проект MVC 3. Может кто-нибудь сказать мне, что
<add key="webpages:Enabled" value="false" />
в моем файле web.config делает?
asp.net-mvc-3
ftnilsson
источник
источник
Ответы:
webPages:enabled
ценностныеfalse
предотвращают.cshtml
или.vbhtml
файлы вViews
папке из которых непосредственно доступны через веб - браузер.источник
The type of page you have requested is not served because it has been explicitly forbidden
Согласно документации, он предотвращает прямой доступ к файлам .cshtml и .vbhtml (
www.myweb.com/views/home/index.cshtml
например)источник
<add key="webpages:Enabled" value="???">
полного пропуска . Это по умолчаниюtrue
илиfalse
?null
означает, что веб-страницы включены, если приложение содержит какие-*.cshtml
либо*.vbhtml
файлы или файлы. Проверка файлов может быть отключена путем установки этого значения вtrue
илиfalse
. Вы можете убедиться сами здесь .Чтобы разрешить обслуживание страниц Razor, недостаточно установить
<add key="webpages:Enabled" value="true" />
. Вам также необходимо добавить пакет Microsoft.AspNet.WebPages дляpackages.config
использования NuGet.источник