System.Web.HttpException:请求超时

时间:2011-08-30 09:18:59

标签: asp.net webforms

任何人都知道如何解决此错误?这发生在我的实时服务器上,但是当我运行项目本地PC或不同的服务器时没有错误

  '/'应用程序中的服务器错误。请求超时。描述:一个   在执行当前Web期间发生了未处理的异常   请求。请查看堆栈跟踪以获取有关的更多信息   错误以及它在代码中的起源。

     

异常详细信息:System.Web.HttpException:请求超时。

     

来源错误:

     

执行期间生成了未处理的异常   当前的网络请求。有关的来源和位置的信息   可以使用下面的异常堆栈跟踪来识别异常。

     

堆栈追踪:

     
    

[HttpException(0x80004005):请求超时。]

  

2 个答案:

答案 0 :(得分:80)

我不知道是否存在任何潜在问题,但要解决超时问题,您可以在web.config中指定请求超时(以秒为单位),如下所示:

<httpRuntime executionTimeout="300" />

对于上下文,这里只有一个完整的web.config

<configuration>
    <system.web>
        <httpRuntime executionTimeout="300" />
    </system.web>
</configuration>

答案 1 :(得分:3)

打开IIS - &gt;点击您的siteName - &gt;配置编辑器 在该部分,滚动到system.web / httpRuntime。将executionTimeout增加到您认为执行流程所需的时间......

您也可以在web.config中设置它,就像上面的答案一样。但在我的情况下,当我从IIS执行此操作时,它可以正常工作。