【问题标题】:IIS 7.5 throws sc-win32-status: 995 after 60 seconds on web service (ASMX) requestIIS 7.5 在 Web 服务 (ASMX) 请求 60 秒后抛出 sc-win32-status: 995
【发布时间】:2013-03-05 23:44:17
【问题描述】:

我有一个 .NET 4.0 集成模式的 Web 应用程序,通过 localhost 在同一台服务器上以 .NET 2.0 集成模式调用 Web 服务 (ASMX)。

10 次中有 9 次都可以正常工作,但有时 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-status: 995 和一个 sc-status: 200,通常花费的时间总是超过 60 秒(花费时间:62743) .通常这需要 14 秒才能完成而不会出现错误。

在单击按钮后,在 ASPX 页面后面的代码中进行调用。 页面上有一个Updatepanel,按钮用作PostBackTrigger。

问题:为什么我在调用 Web 服务后会收到这些“请求超时”错误?

服务器:

  • Windows Server 2008 R2 SP1
  • IIS 7.5
  • Microsoft UrlScan 3.1
  • Windows 防火墙

【问题讨论】:

  • 我添加了这个问题,更准确地说。我在 IIS 中尝试了很多不同的设置,但似乎没有任何效果。我希望能知道在哪里可以找到解决方案。

标签: web-services .net-4.0 web-config iis-7.5 ajaxcontroltoolkit


【解决方案1】:

我终于找到了这个问题的答案。原来是web.config中的这段代码:

<pages smartNavigation="true">

关闭此功能后,我不再收到任何超时错误。 超时的原因可能是smartNavigation设置在IE浏览器(不是Firefox/Chrome)中生成的IFRAME

我在 .NET 2.0 中将此设置用于eliminating the flash caused by navigation,在升级到 .NET 4.0 之后,Visual Studio 没有给出任何线索表明该设置已被弃用。

我找到了答案,因为我还有其他问题要处理。在为 .NET 4.0 使用最新的 ajaxToolkit 后,我在使用 AutoCompleteExtender 时在 IE7/8 中遇到了这个 javascript 警报错误:

第 0 行堆栈溢出

这与 smartNavigation 设置有关。因此,删除此设置同时解决了两个问题。希望我能帮助别人,因为对我来说,这是我在互联网短暂的历史中发现的最烦人的错误之一。

【讨论】:

    【解决方案2】:

    考虑为您的 Web 服务器更改位于 machine.config 中的 httpRuntime executionTimeout = "xxx" 标记。根据您的情况,默认值可能是两个短。以秒表示的值考虑将其加倍。

    【讨论】:

    • 谢谢,但我已经在 web.config 中更改了该值。通话大约需要 15 秒。去完成。请求在这 15 秒内成功。只有我之后因为 sc-win32-status: 995 错误而超时。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-27
    • 2018-01-11
    • 2012-08-13
    • 1970-01-01
    • 2017-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多