我正在开发一个mvc c#episerver网站。该站点在IIS 10 / Win 10上加载了专用的应用程序池等。在我对代码和与布局相关的特定.cshtml进行了一些更改之后,我在共享该布局的所有页面上收到以下错误。
由于其扩展名无法呈现以下文件 " .cshtml"可能不受支持: "〜/查看/共享/布局/ _Root.cshtml"
描述:执行期间发生了未处理的异常 当前的网络请求。请查看堆栈跟踪了解更多信息 有关错误的信息以及它在代码中的起源。
异常详细信息:System.Web.HttpException:以下文件可以 不能渲染,因为它的扩展" .cshtml"可能不是 支持:"〜/ Views / Shared / Layouts / _Root.cshtml"。
来源错误:
执行期间生成了未处理的异常 当前的网络请求。有关的来源和位置的信息 可以使用下面的异常堆栈跟踪来识别异常。
具有不同布局的所有其他页面都可以正常工作。此外,如果我使用visual studio加载网站iisexpress工作正常。
任何人都知道为什么我的IIS吓坏了?
答案 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 文件\