我刚开始一个新的MVC 3项目。有人能告诉我什么吗

<add key="webpages:Enabled" value="false" />

在我的网里。配置文件怎么办?


当前回答

要允许Razor页面被服务,设置<add key="webpages:Enabled" value="true" />是不够的。您还需要将“Microsoft.AspNet.WebPages”包添加到包中。使用NuGet配置。

其他回答

要允许Razor页面被服务,设置<add key="webpages:Enabled" value="true" />是不够的。您还需要将“Microsoft.AspNet.WebPages”包添加到包中。使用NuGet配置。

webPages:启用false值可防止Views文件夹中的.cshtml或.vbhtml文件从web浏览器中直接访问。

根据文档,它可以防止.cshtml和.vbhtml文件直接访问(例如www.myweb.com/views/home/index.cshtml)