我有一個奇怪的問題。我有一個在2.0框架下編譯的web服務,它正在被一個用1.1框架編譯的windows應用程序使用。這工作得很好。現在,在將Web服務升級到3.5框架之後,Windows應用程序不再能夠調用它。.Net 3.5 WebService無法通過.Net 1.1調用Windows應用程序
在3.5中創建一個小窗口應用程序作爲測試能夠調用Web服務沒有問題,所以我知道它仍然有效。
代碼沒有任何改變,它只是編譯爲3.5項目而不是2.0項目。
對於那些誰關心我得到了錯誤回來,那就是:
的類型 'System.Net.WebException' 未處理的異常發生在 system.web.services.dll
其他信息:底層連接已關閉: 接收到 意外錯誤。
有什麼我可以做的Web服務,使其向後兼容(如果這甚至是問題)?
[編輯]對以下答案的迴應(迄今爲止):重新發現沒有工作,也沒有刪除和重新添加web服務。由於WSDLs是相同的,我不相信這是一個SOAP問題(都顯示SOAP 1.2)。從服務器瀏覽到web服務工作得很好。
這並未解決問題。我甚至嘗試刪除引用並重新添加Web引用,問題仍然存在。 謝謝反正! – 2008-11-07 15:38:50