【发布时间】:2016-09-14 22:12:53
【问题描述】:
我有一个执行 10-20 分钟的旧 WCF Web 服务方法。 它写在 vb.net 4.0 我使用 SoapUI 应用程序对其进行测试,并使用它自己编写的 vb.net 应用程序来使用它。 在我的本地主机上,当我使用 IIS Express 在调试模式下运行它时,我在两个应用程序中都得到了结果。 但是在 QA Web 服务器上,在 https 下,我收到了错误消息:
SoapUI 错误:获取响应时出错; java.net.SocketException:连接重置。
来自我的 Web 客户端:“接收对 https://qa.organization.com/services/Blah.svc 的 HTTP 响应时发生错误。这可能是由于服务端点绑定未使用 HTTP 协议。这也可能是由于 HTTP 请求上下文被中止服务器(可能是由于服务关闭)。有关更多详细信息,请参阅服务器日志。”内部异常:底层连接已关闭:接收时发生意外错误。内部异常:无法从传输连接读取数据:现有连接被远程主机强行关闭。
Web 工程师在 Web 服务器上运行跟踪,得到错误“尝试在不存在的网络连接上进行操作”。
请告知我还可以检查什么来解决此问题?
来自网络服务 web.config:
<binding name="Blah_1"
closeTimeout="00:12:00"
openTimeout="00:12:00"
receiveTimeout="00:30:00"
sendTimeout="00:30:00"
allowCookies="false"
bypassProxyOnLocal="false"
hostNameComparisonMode="StrongWildcard"
maxBufferSize="2147483647"
maxBufferPoolSize="2147483647"
maxReceivedMessageSize="2147483647"
messageEncoding="Text"
textEncoding="utf-8"
transferMode="Buffered"
useDefaultWebProxy="true">
<readerQuotas maxDepth="1000"
maxStringContentLength="2147483647"
maxArrayLength="2147483647"
maxBytesPerRead="2147483647"
maxNameTableCharCount="2147483647" />
<security mode="Transport">
<transport clientCredentialType="None"
proxyCredentialType="None"
realm="" />
<message clientCredentialType="UserName"
algorithmSuite="Default" />
</security>
</binding>
【问题讨论】:
-
检查这个link这可能对你有帮助。
标签: vb.net web-services