我有一个ASPX页面,我试图用来显示一些XML。
这是我的ASPX页面,
%@ Page Language="C#" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Xml" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
string theXML = Server.MapPath("~/sample.xml");
lit1.Text = root.SelectSingleNode("author").ChildNodes[0].Value;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<pre>
<asp:Literal ID="lit1" runat="server" />
</pre>
</div>
</form>
</body>
</html>
这是我的XML:
<?xml version="1.0" encoding="utf-8"?>
<article>
<author>Faisal Khan</author>
<title>Sample XML Document</title>
<body>The body of the article goes here.</body>
</article>
当我尝试查看页面时,IIS给出了一个错误:
&#39; /&#39;中的服务器错误应用
配置错误
我真的不确定是什么原因造成的。 sample.xml
位于我的根目录中,位于localhost。