我在ASP.NET中运行的服务相对较长。使用标准jQuery ajax调用。问题是,我收到了12002的状态代码。经过数小时的研究,我发现这是一个IE客户端问题!如果您将ReceiveTimeout(HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ ReceiveTimeout)的注册表设置更改为60000(60秒),一切正常。默认值为10秒。
那么,如何在公共网站上解决此问题,我无法要求用户调整其注册表设置?
答案 0 :(得分:0)
您可以轮询响应,而不是要求AJAX客户端等待响应。请参阅以下网址,这可能有所帮助 http://en.wikipedia.org/wiki/Comet_(programming)