【发布时间】:2010-10-15 19:54:39
【问题描述】:
我们的一个 wcf 服务应用程序调用单独的第三方 Web 服务来提交信息。
我们经常收到以下错误,但并非总是如此:
System.Net.WebException:无法解析远程名称:'ws.examplesite.net'
在 System.Net.HttpWebRequest.GetRequestStream()
在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] 参数)
奇怪的是,错误发生后,我们可以在稍后再次点击“提交”,它会正常通过。
我们已经与我们的网络人员进行了反复检查,他们确认 DNS 是正确的,并且他们已经连续进行了多次 nslookup 来确认。
这发生在所有环境(开发、测试和产品)中。我们使用第三方 test 和 prod url,当我们指向两者时就会发生这种情况。
有没有人有任何其他的故障排除技术来解决这个问题或发生这种情况的任何原因?
非常感谢, ~安斯利
【问题讨论】:
标签: c# web-services soap networking dns