Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# XML解析器错误:未找到任何元素_C#_Asp.net_Iis - Fatal编程技术网

C# XML解析器错误:未找到任何元素

C# XML解析器错误:未找到任何元素,c#,asp.net,iis,C#,Asp.net,Iis,我有一个位于服务器上的asp.net应用程序。 这是可行的,但后来我添加了一大堆东西,现在我得到: XML解析器错误:未找到任何元素 地址: 第1行第1列: (我已将此错误消息从瑞典语翻译过来,因此可能不是100%准确) 当我将代码上传到“我的”站点时,Firefox中出现了错误。 在IE 8和Google Chrome中,我得到了空白页面。 当我在本地编译它时,它运行没有问题 我已经在我的机器上安装了IIS(7.0),它可以在那里工作 我已经检查了服务器上的文件,以防上传有问题,但代码在那里

我有一个位于服务器上的asp.net应用程序。 这是可行的,但后来我添加了一大堆东西,现在我得到:

XML解析器错误:未找到任何元素 地址: 第1行第1列:

(我已将此错误消息从瑞典语翻译过来,因此可能不是100%准确)

当我将代码上传到“我的”站点时,Firefox中出现了错误。 在IE 8和Google Chrome中,我得到了空白页面。 当我在本地编译它时,它运行没有问题

我已经在我的机器上安装了IIS(7.0),它可以在那里工作

我已经检查了服务器上的文件,以防上传有问题,但代码在那里

我还尝试删除我添加的代码,看看是否可以让它再次工作。 但是没有。当然,我不是100%确定我把一切都恢复到原来的样子了

无论我尝试加载哪个文件,所有这些文件都会收到此错误消息

嗯,当我写这篇文章的时候,我觉得我在服务器上设置asp.net应用程序的方式可能有问题。 但是因为它从一开始就起作用了


有很多代码,所以我不知道在这里上传什么,但可能有人识别出了此错误消息并知道它是什么,或者可能为我指出了正确的方向。

您的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在选择“添加引用”时添加了文件。 但也许我把它和别的东西混在一起了