.cshtml文件无法运行IIS

Fra*_*rez 2 asp.net iis razor

我有Windows Server 2012,我配置IIS 8以使用.cshtml文件.

  • 我已经安装了ASP.NET
  • 我已经将.cshtml添加到MIME类型中
  • 我在bin文件夹中有DLL.

但是当我打开一个页面时,代码就像简单的文本一样.

我做错了什么?我该如何解决这个问题,以便将.cshtml呈现为网页?

eri*_*cdc 5

您可能需要安装ASP.Net Web页面.您可以使用独立安装程序将其与MVC4一起使用:http://www.asp.net/mvc/mvc4

另外,您是否在web.config中启用了ASP.Net网页?

 <add key="webpages:Enabled" value="true" />
Run Code Online (Sandbox Code Playgroud)

webPages:enabled带有值false可防止文件夹中的文件.cshtml.vbhtml文件Views从Web浏览器直接访问.