Acabo de comenzar un nuevo proyecto MVC 3. ¿Alguien puede decirme qué?
<add key="webpages:Enabled" value="false" />
en mi archivo web.config hace?
asp.net-mvc-3
ftnilsson
fuente
fuente
Respuestas:
webPages:enabled
con valorfalse
previene.cshtml
o.vbhtml
archivos en laViews
carpeta de ser directamente accesible desde un navegador web.fuente
The type of page you have requested is not served because it has been explicitly forbidden
Según la documentación, evita que se acceda directamente a los archivos .cshtml y .vbhtml (
www.myweb.com/views/home/index.cshtml
por ejemplo)fuente
<add key="webpages:Enabled" value="???">
completo. ¿Es el predeterminadotrue
ofalse
?null
, lo que significa que las páginas web están habilitadas si la aplicación contiene alguno*.cshtml
o*.vbhtml
archivos. La comprobación de archivos se puede deshabilitar estableciendo este valor entrue
ofalse
. Puedes verlo por ti mismo aquí .Para permitir que se sirvan las páginas de Razor, no es suficiente configurarlas
<add key="webpages:Enabled" value="true" />
. También debe agregar el paquete Microsoft.AspNet.WebPages parapackages.config
usar NuGet.fuente