什么是网页的function:在MVC 3 web.config中启用

开始了一个新的MVC 3项目。 谁能告诉我什么

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

在我的web.config文件呢?

谢谢大家!

webPages:enabled了value false可以防止直接从Web浏览器访问Views文件夹中的.cshtml.vbhtml文件。

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

要允许Razor页面投放,仅设置<add key="webpages:Enabled" value="true" />不够的。 您还需要使用NuGet将Microsoft.AspNet.WebPages包添加到packages.config