System.Web.HttpException:请求超时

任何人有任何想法如何去解决这个错误? 这是发生在我的现场服务器,但是当我运行项目本地电脑或不同的服务器没有错误

“/”应用程序中的服务器错误。 请求超时。 说明:执行当前Web请求期间发生未处理的exception。 请查看堆栈跟踪,了解有关错误的更多信息以及源代码的位置。

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

源错误:

在执行当前Web请求期间生成未处理的exception。 有关exception的来源和位置的信息可以使用下面的exception堆栈跟踪来标识。

堆栈跟踪:

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

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

<httpRuntime executionTimeout="300" /> 

对于上下文,这是一个完整的web.config只有这个设置:

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

打开IIS – >在Section上点击你的siteName – >configuration编辑器,滚动到system.web / httpRuntime。 将executionTimeout增加到您认为执行过程所需的时间…

你也可以像上面的答案一样在web.config中设置它。但是在我的情况下,它可以在IIS中执行。