Я только начал новый проект MVC 3. Может кто-нибудь сказать мне, что
<add key="webpages:Enabled" value="false" />
в моем файле web.config делает?
webPages:enabled со значением false предотвращает прямой доступ к файлам .cshtml или .vbhtml в папке Views из веб-браузера.
webPages:enabled
false
.cshtml
.vbhtml
Views
Согласно документации, он предотвращает прямой доступ к файлам .cshtml и .vbhtml (например, www.myweb.com/views/home/index.cshtml)
www.myweb.com/views/home/index.cshtml
Чтобы разрешить обслуживание страниц Razor, недостаточно установить <add key="webpages:Enabled" value="true" />.Вам также необходимо добавить пакет Microsoft.AspNet.WebPages в packages.config с помощью NuGet.
<add key="webpages:Enabled" value="true" />
packages.config