我在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测试相同的代码时,它工作正常。 我应该做什么遗失文件或缺少设置?
答案 0 :(得分:0)
今天我遇到了同样的问题。在Server 2012上获得了XML反序列化错误,但在我的本地Windows 8计算机上一切正常。
怀疑它与服务器上的补丁级别有关,并且看到,在Windows Update的一轮之后,它像神一样被反序列化!你最近更新了服务器吗?