我在.NET 4.0中有一个Web应用程序集成模式调用.NET 2.0集成模式中的Web服务(ASMX)服务器通过本地主机。IIS 7.5在Web服务(ASMX)请求上60秒后引发sc-win32-status:995
9/10的所有工作都很好,但有时Web应用程序在调用过程中会出现“请求超时”和“线程正在中止”的错误。它详细介绍了此代码示例的最后一行的错误:
Dim Service As New localhost.Service
Dim Input As New localhost.InputProduct
Dim Ret As New localhost.OutputProduct
Try
Ret = Service.RequestProduct(Input)
Catch
Finally
Service.Dispose()
If Ret.succesfull = True Then
If Response.IsClientConnected = True Then
Response.Redirect("success.aspx", False)
End If
End If
End Try
在Web服务的日志文件,我得到一个SC-Win32的状态:995和SC-状态:200,通常时间采取总是超过60秒(时间:62743)。通常这需要14秒才能完成,而不会出错。
在单击按钮后,在ASPX页面后面的代码中进行调用。 在页面上有一个UpdatePanel,该按钮用作PostBackTrigger。
问:为什么在Web服务调用后出现这些“请求超时”错误?
服务器:
- 的Windows Server 2008 R2 SP1
- IIS 7.5
- 微软的UrlScan 3.1
- Windows防火墙
你的问题是什么? – ChrisBint
我添加了这个问题,更加精确。我在IIS中尝试了很多不同的设置,但似乎没有任何工作。我希望能够找到解决方案的位置。 – Cerveser