IIS 10无法解析.cshtml文件

时间:2016-12-30 12:41:27

标签: c# asp.net-mvc-4 razor iis-10

我正在开发一个mvc c#episerver网站。该站点在IIS 10 / Win 10上加载了专用的应用程序池等。在我对代码和与布局相关的特定.cshtml进行了一些更改之后,我在共享该布局的所有页面上收到以下错误。

  

由于其扩展名无法呈现以下文件   " .cshtml"可能不受支持:   "〜/查看/共享/布局/ _Root.cshtml"

     

描述:执行期间发生了未处理的异常   当前的网络请求。请查看堆栈跟踪了解更多信息   有关错误的信息以及它在代码中的起源。

     

异常详细信息:System.Web.HttpException:以下文件可以   不能渲染,因为它的扩展" .cshtml"可能不是   支持:"〜/ Views / Shared / Layouts / _Root.cshtml"。

     

来源错误:

     

执行期间生成了未处理的异常   当前的网络请求。有关的来源和位置的信息   可以使用下面的异常堆栈跟踪来识别异常。

具有不同布局的所有其他页面都可以正常工作。此外,如果我使用visual studio加载网站iisexpress工作正常。

任何人都知道为什么我的IIS吓坏了?

1 个答案:

答案 0 :(得分:2)

According to this解决方案是清除asp.net缓存文件

删除文件夹中的文件:

  

C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET   档案\

     

C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET   文件\