我有一个奇怪的问题。我有一个在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