我正在开发一个mvc c# episerver网站。该站点加载在IIS 10/Win 10上,使用专用应用程序池等。在对代码和与布局相关的特定.cshtml做了一些更改之后,我在共享该布局的所有页面上都会收到以下错误。
以下文件无法呈现,因为它的扩展名".cshtml“可能不受支持:”~/视图/共享/布局/_root.cshtml“。 描述:在执行当前web请求时发生了未处理的异常。请查看堆栈跟踪以获得有关错误的更多信息,以及它起源于代码的位置。 异常详细信息: System.Web.HttpException:无法呈现以下文件,因为它的扩展名".cshtml“可能不支持:”~/视图/共享/布局/_root.cshtml“。 源错误: 在执行当前web请求期间生成一个未处理的异常。有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来标识。
所有具有不同布局的其他页面都可以正常工作。此外,如果我加载的网站与视频工作室,iisexpress工作良好。
有人知道我的IIS为什么会抓狂吗?
发布于 2016-12-30 12:45:40
根据这个解决方案是清除asp.net缓存文件
删除文件夹中的文件:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET文件\ C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET文件\
发布于 2021-11-02 11:42:09
在您的视图中,这可能是编译错误。
对我来说,这是一种支离破碎的依赖造成的,也是一个破碎的帮助者。
https://stackoverflow.com/questions/41396447
复制相似问题