【问题标题】:XML serialization deserialization not working on Windows server 2012. Error is There Is An Error In Xml DocumentXML序列化反序列化在Windows server 2012上不起作用。错误是Xml文档中有错误
【发布时间】:2013-05-28 04:27:39
【问题描述】:

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

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

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

【问题讨论】:

    标签: iis-8


    【解决方案1】:

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

    怀疑它与服务器上的补丁级别有关,你瞧,在使用 Windows 更新一轮之后,它像上帝一样反序列化了!你最近更新了你的服务器吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-11
      • 1970-01-01
      • 2014-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多