【问题标题】:IIS 10 fails to parse .cshtml fileIIS 10 无法解析 .cshtml 文件
【发布时间】:2017-05-14 18:24:48
【问题描述】:

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

以下文件无法呈现,因为它的扩展名 可能不支持“.cshtml”: “~/Views/Shared/Layouts/_Root.cshtml”。

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

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

来源错误:

在执行过程中产生了一个未处理的异常 当前的网络请求。有关原产地和位置的信息 可以使用下面的异常堆栈跟踪来识别异常。

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

有人知道为什么我的 IIS 会崩溃吗?

【问题讨论】:

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


    【解决方案1】:

    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 文件\

    【讨论】:

    • 我不知何故未能检查此解决方案,即使我在我的谷歌搜索结果中偶然发现了它。谢谢!
    【解决方案2】:

    在你看来可能是编译错误。

    对我来说,这是一个损坏的依赖关系,它导致了一个损坏的 taghelper

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-12
      • 2010-10-24
      • 1970-01-01
      • 2017-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多