我不确定是什么导致超时,但在3.8分钟时始终失败......
我的AngularJS调用如下所示:
$http.get('/Controller/Action/', {timeout: 20 * 1000 * 60})
我的控制器将ScriptTimeout设置为20分钟:
HttpContext.Server.ScriptTimeout = 20 * 60;
它还能做什么?它继续在后台运行,但根据Chrome Developer工具网络选项卡,客户端和服务器之间的连接在3.8分钟后停止。
帮助!我真的需要它在完成后返回。
编辑:这是在Azure上运行的,如果它有所作为,我想知道它是否会覆盖任何内容?