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>
答案 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
。