C# XML解析器错误:未找到任何元素
我有一个位于服务器上的asp.net应用程序。 这是可行的,但后来我添加了一大堆东西,现在我得到: XML解析器错误:未找到任何元素 地址: 第1行第1列: (我已将此错误消息从瑞典语翻译过来,因此可能不是100%准确) 当我将代码上传到“我的”站点时,Firefox中出现了错误。 在IE 8和Google Chrome中,我得到了空白页面。 当我在本地编译它时,它运行没有问题 我已经在我的机器上安装了IIS(7.0),它可以在那里工作 我已经检查了服务器上的文件,以防上传有问题,但代码在那里 我还尝试删除我添加的代码,看看是否可以让它再次工作。 但是没有。当然,我不是100%确定我把一切都恢复到原来的样子了 无论我尝试加载哪个文件,所有这些文件都会收到此错误消息 嗯,当我写这篇文章的时候,我觉得我在服务器上设置asp.net应用程序的方式可能有问题。 但是因为它从一开始就起作用了C# XML解析器错误:未找到任何元素,c#,asp.net,iis,C#,Asp.net,Iis,我有一个位于服务器上的asp.net应用程序。 这是可行的,但后来我添加了一大堆东西,现在我得到: XML解析器错误:未找到任何元素 地址: 第1行第1列: (我已将此错误消息从瑞典语翻译过来,因此可能不是100%准确) 当我将代码上传到“我的”站点时,Firefox中出现了错误。 在IE 8和Google Chrome中,我得到了空白页面。 当我在本地编译它时,它运行没有问题 我已经在我的机器上安装了IIS(7.0),它可以在那里工作 我已经检查了服务器上的文件,以防上传有问题,但代码在那里
有很多代码,所以我不知道在这里上传什么,但可能有人识别出了此错误消息并知道它是什么,或者可能为我指出了正确的方向。您的Default.aspx页面似乎有以下输出:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
</head>
<body>
</body>
</html>
Firefox似乎假设这是一个XML文档(没有数据),并在这种情况下抛出一个错误(可能与DOCTYPE有关)。在本例中,.NET也可能生成“application/xml”响应类型,尽管我无法确认这一点。IE 7按预期显示空白页
您应该了解的是,为什么您的页面会给出空白输出。您确定该站点已配置为使用正确版本的ASP.NET运行吗?错误在于我使用的是MySql,当我向连接器添加引用时,它在web.config中添加了一行,但没有在bin文件夹中添加dll。 因此,当服务器试图访问该文件时,它会通过此错误。 所以我手动将文件添加到bin文件夹中,tada,它开始工作 我不记得VisualStudio在选择“添加引用”时添加了文件。 但也许我把它和别的东西混在一起了