Razor 页面不会呈现是 IIS10

Razor page will not render is IIS10

ASP.NET 应用程序在 Visual Studio 中运行良好,但在发布到 Windows 服务器 2012/IIS10 后,我收到以下错误,试图通过 IE 运行 应用程序 无法呈现文件“/Views/Shared/_Header.cshtml”,因为它不存在或不是有效页面。]

这是代码问题还是 IIS 配置问题还是 ??

这是 _Header.cshtml...

<div id="header" class="page-header">
    <img src="~/Images/CCIT.png" />
    <font class="page-header">Cow Creek Band of the Umpqua Tribe of Indians</font>
</div>

将您对 _header.cshtml 的引用从 /Views/Shared/_Header.cshtml 更改为 ~/Views/Shared/_Header.cshtml