gpt4 book ai didi

asp.net - 仅当从 WebService 调用时出现 SoapException : Host is not known,

转载 作者:行者123 更新时间:2023-12-03 04:33:57 25 4
gpt4 key购买 nike

我有一个在 Azure 平台上运行 .NET 4.5 的 Web 应用程序。作为网络应用程序的一部分,我们将潜在客户发送到第三方网络服务。我们决定让前端通过 JS AJAX 调用与本地 Web 服务 (.asmx) 交互,而该调用又调用第 3 方 Web 服务。

这一切在本地工作正常,但在移动到 Azure 时会出现“System.Web.Services.Protocols.SoapException:主机未知”异常。

System.Web.Services.Protocols.SoapException: No such host is known

at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)

我已经测试了 Azure 和第 3 方 WebService 之间的连接,它们可以正常通信。

让我感到困惑的是,如果我调用从常规 .aspx 页面回发时触发的代码发送第 3 方请求的代码,它就可以工作。我假设 Azure 处理 .asmx 请求而不是常规页面加载的方式一定存在某种我无法理解的东西。

有人能解释一下这个问题吗?

最佳答案

该错误消息有点转移注意力。结果发现问题是外部 Web 服务抛出 500。我们解决了这个问题,错误消失了。

关于asp.net - 仅当从 WebService 调用时出现 SoapException : Host is not known,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30802568/

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