C# WSDL soap API - 仅在生产服务器上出现即时错误 401?视窗服务器 2008.



调用第三方 SOAP 端点时,我收到 401 未经授权的错误 - 这仅来自我的生产服务器。在我测试过的所有其他机器上都能正常工作。

生产正在 Windows 服务器 2008 上运行

我正在使用 wsdl 网址来设置请求。我注意到它似乎如此迅速地扔回 401,以至于它似乎甚至没有将其发送到远程机器。是否有某些特定于机器的配置可能导致这种情况?

我不确定如何调试这种情况,因为我无法在本地计算机上复制它

我想不出任何代码可以帮助解决这个问题,因为它实际上是对 SOAP wsdl 的一次调用

this.UseDefaultCredentials = true;

将上述内容手动放置在类的初始化中。通过搜索互联网,似乎偶尔Windows服务器会使用奇怪的凭据,并且无法绕过自己的检查,导致401立即。

强制使用默认凭据可解决此问题。

相关内容

  • 没有找到相关文章

最新更新