我有一个Web应用程序,它向Web服务发送一些消息。然后,Web服务将消息传递给控制器。该控制器获取大量数据并对其进行处理。
问题是当Web服务仍在等待并且控制器仍在处理时,我的Web应用程序会超时。如何使Web应用程序保持活动状态,直到它从Web服务获得响应。我已经尝试过<httpruntime>
了。请帮助!!!
答案 0 :(得分:0)
执行超时和会话超时都是不同的事情。 Web应用程序的执行时间是90秒,我认为您的Web服务需要更多时间来执行这些操作,您需要在web.config中增加执行超时,如下所示 首先,您需要增加httpRuntime元素的executionTimeout属性的超时。
<httpRuntime executionTimeout="36000" ..
//to make above tag effective you need to make the compilation debug attribute set to false
<compilation debug="false" ../>
记住一件事,执行时间总是以秒为单位