2014-03-06 37 views
0

我試圖在控制檯應用程序中使用ASMX Web服務,它在Windows 7,Windows Server 2012標準版,Windows Server 2008 R2數據中心,Windows Server 2008 R2 Enterprise,但其在Windows Server 2008 R2標準版(它是部署服務器)中不起作用。Web服務客戶端(控制檯應用程序)不能在Windows Server 2008 R2標準版上工作

我試過使用Web Reference和Service Reference來使用ASMX Web服務,但它沒有幫助。 它拋出以下錯誤,

消息:XML文檔(1,3331491)中存在錯誤。

內部異常:System.Xml.XmlException:'。',十六進制值0x00,是一個無效字符。第1行,位置331491.

這種情況是我調用Web服務,它返回給我一個XML,我無法接收Windows Server 2008 R2標準版上的XML。

請提供建議,我需要儘快解決此問題。

回答

0

這是由於該Windows Server 2008 R2標準版上缺少證書導致的。我通過在Web服務網站打開時查看IE中的證書,並將此Web服務更改爲WCF,得到不同的錯誤,當我授權自己連接到互聯網時,客戶端應用程序拋出一個異常,說證書不受信任,所以我安裝了必要的證書並解決了這個問題。

相關問題