首页 > 解决方案 > Razor 页面不会呈现是 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>

标签: c#asp.net-mvcrazoriis-10

解决方案


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


推荐阅读