0

我在 ASP.NET 中有一个运行时间相对较长的 Web 服务。使用标准 jQuery ajax 调用。问题是,我收到状态码 12002。经过数小时的研究,我发现这是一个 IE 客户端问题!如果您将 ReceiveTimeout (HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ReceiveTimeout) 的注册表设置更改为 60000(60 秒),一切正常。默认值为 10 秒。

那么,对于无法要求用户调整其注册表设置的公共站点,我该如何解决呢?

4

1 回答 1

0

您可以轮询响应,而不是要求 AJAX 客户端等待响应到来。请参考以下网址,它可能会有所帮助 http://en.wikipedia.org/wiki/Comet_(programming )

于 2012-11-13T04:10:08.080 回答