Web服务客户端(控制台应用程序)无法在Windows Server 2008 R2标准版上运行

时间:2014-03-06 11:18:54

标签: c# .net windows-server-2008-r2 webservices-client

我正在尝试在控制台应用中使用ASMX Web服务,它在Windows 7,Windows Server 2012 Standard,Windows Server 2008 R2 DataCenter,Windows Server 2008 R2 Enterprise中运行良好,但它在Windows Server 2008 R2中不起作用标准版,它是部署服务器。

我尝试使用Web参考和服务参考来使用ASMX Web服务,但它没有帮助。 它抛出了以下错误,

消息:XML文档中存在错误(1,331491)。

内部异常:System.Xml.XmlException:'。',十六进制值0x00,是无效字符。第1行,第331491位。

方案是我调用Web服务并返回一个XML,我无法在Windows Server 2008 R2标准版上接收XML。

请提供相关建议,我需要尽快解决此问题。

1 个答案:

答案 0 :(得分:0)

这是由于Windows Server 2008 R2标准版上缺少证书而造成的,我在网络服务网站打开时查看了IE中的证书,并且此Web服务已更改为WCF,因此我得到了不同的错误,当我授权自己连接到互联网时,客户端应用程序抛出一个例外,说证书不受信任,所以我安装了必要的证书,它已经解决了。