gpt4 book ai didi

.Net 3.5 WebService 不能被 .Net 1.1 Windows App 调用

转载 作者:行者123 更新时间:2023-12-01 03:01:52 24 4
gpt4 key购买 nike

我有一个奇怪的问题。我有一个在 2.0 框架下编译的 Web 服务,该服务由使用 1.1 框架编译的 Windows 应用程序使用。这工作得很好。现在,将web服务升级到3.5框架后,windows app就不能再调用了。
在 3.5 中创建一个小 Windows 应用程序作为测试能够毫无问题地调用 Web 服务,所以我知道它仍然有效。
代码中根本没有任何变化,它只是编译为 3.5 项目而不是 2.0 项目。
对于那些关心我返回什么错误的人来说,是这样的:

An unhandled exception of type'System.Net.WebException' occurred insystem.web.services.dll

Additional information: The underlying connection was closed: Anunexpected error occurred on areceive.


我可以对 Web 服务做些什么来使其向后兼容(如果这甚至是问题)?
[编辑] 对以下答案的回复(到目前为止):重新发现不起作用,也没有删除和重新添加网络服务。我不认为这是 SOAP 问题,因为 WSDL 是相同的(都显示 SOAP 1.2)。从服务器浏览 Web 服务工作正常。

最佳答案

尝试“重新发现” .NET 1.1 中的 Web 服务(可能只是一个测试应用程序),看看问题是否仍然存在。

关于.Net 3.5 WebService 不能被 .Net 1.1 Windows App 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/272207/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com