XML序列化反序列化无法在Windows Server 2012上运行。错误是Xml文档中存在错误

时间:2013-05-15 09:08:43

标签: iis-8

我在VS2010(.net framework 4.0)中开发了程序,其中xml文件来自数据库表,并使用XML.net中的C#在asp.net中反序列化。 生产服务器上的相同代码正在使用Windows Server 2003,它也可以在我的本地计算机上运行,​​即Windows 7。 现在我在不同的服务器Windows Server 2012上部署此代码。

当我在IIS 8.0上托管我的应用程序时,它为我在我之前的服务器和IIS 6.0上测试的同一文件提供了错误('There Is An Error In Xml Document (1,217)')。 IIS 7.0。

但是在同一台服务器(Windows Server 2012)上,当我通过安装Visual Studio 2010测试相同的代码时,它工作正常。 我应该做什么遗失文件或缺少设置?

1 个答案:

答案 0 :(得分:0)

今天我遇到了同样的问题。在Server 2012上获得了XML反序列化错误,但在我的本地Windows 8计算机上一切正常。

怀疑它与服务器上的补丁级别有关,并且看到,在Windows Update的一轮之后,它像神一样被反序列化!你最近更新了服务器吗?