剃刀页面将无法渲染为IIS10

时间:2019-05-08 19:19:54

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

ASP.NET应用程序在Visual Studio中可以正常运行,但是在发布到Windows Server 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>

1 个答案:

答案 0 :(得分:1)

将您对 private static XmlNode loadNode(BufferedReader reader) throws Exception { String line = reader.readLine().trim(); if (line.startsWith("</")) { return null; } String[] startTagParts = getStartTag(line).split(" "); XmlNode node = new XmlNode(startTagParts[0].replace("/", "")); addAttributes(startTagParts, node); addData(line, node); if (CLOSED.matcher(line).find()) { return node; } XmlNode child = null; while ((child = loadNode(reader)) != null) { node.addChild(child); } return node; } 的引用从_header.cshtml更改为/Views/Shared/_Header.cshtml