【发布时间】:2015-09-11 09:14:31
【问题描述】:
我正在向托管在 Azure 上的 Web 应用程序发送一个 http 请求,该请求需要 1 个多小时才能完成。在 Chrome 中发送请求后,我使用 F12 检查网络状态。请求每次返回状态码500 OK,使用时间正好是3.8分钟。
我已经远程调试了这个网络应用程序,发现代码运行得非常好,没有一个异常指示 500 OK 错误,但浏览器只返回 500 OK。
我也google了很多。但是由于奇怪的状态码“500 OK”,我找不到任何有用的东西。 3.8 分钟似乎是一些与时间相关的设置,所以我尝试在 Web.config 的 httpRuntime 标记中设置 executionTimeout,也尝试了 ServicePointManager.SetTcpKeepAlive,这些都不起作用。
有没有人遇到过这样的情况?
【问题讨论】:
-
如果正确请标记为答案。
-
谢谢你的建议,我会试试看,但为什么3.8分钟和500 OK?
-
如果不看你的实际代码就很难判断。您可以发布它以及它的运行位置吗?