我有一个使用基本HTML / CSS / Javascript前端编写的应用程序,并使用EXTJS向.NET ASHX处理程序发送AJAX请求。一个特定的请求可能需要很长时间才能执行,并且它似乎在30秒内被切断。如何调整此超时值?
这是我尝试/发现的内容。
答案 0 :(得分:2)
你必须在互联网经理中改变两件事。
第一: InetMgr->默认网站 - >右侧面板 - >高级设置 - >连接限制 - >连接超时(秒)将更改为所需的秒数。
第二
InetMgr - >应用程序池 - >默认应用程序池(只需选择它) - >右侧面板 - >高级设置 - >过程模型(子标题) - > Ping最大响应时间& ping周期(两者) - >将秒数更改为所需的秒数。
多数人......:)
如果您还有问题,请告诉我..
答案 1 :(得分:1)
EXTJS文档中的更多内容揭示了问题:EXTJS AJAX请求的默认超时为30秒,可以使用timeout属性覆盖。 http://dev.sencha.com/deploy/ext-3.3.1/docs/
这个stackoverflow问题/回答让我失望也值得一提。它与JQuery有关,但我认为EXTJS差别不大:Chrome timeout Ajax request after 120 seconds?