增加 ASP.NET 页面超时



我有一个长时间运行的方法,可能需要一分钟。在我的本地,没关系,但在服务器上,我收到 504 响应。我认为这意味着页面超时。我需要在 web.config 中更改会话状态吗?我试过了,但没有帮助。

增加页面超时的属性是什么?

谢谢。

这应该可以解决您的问题。
In the web.config put

<location path="somefile.aspx">
    <system.web>
            <httpRuntime executionTimeout="180"/>
    </system.web>
</location>

这是来源

您可以利用 HttpRuntime 设置。 我相信在您的情况下,您会调整 executionTimeout 属性(默认情况下,我相信是 90 秒)。

以下是 HttpRuntime 设置

的完整概述:HttpRuntime 元素(ASP.Net 设置架构)

<configuration>
  <system.web>
  <httpRuntime maxRequestLength="4000"
    enable = "True"
    requestLengthDiskThreshold="512"
    useFullyQualifiedRedirectUrl="True"
    executionTimeout="90"
    versionHeader="1.1.4128"/>
  </system.web>
</configuration>

不,它与会话无关。它与请求超时有关。可能有效的一件事是在您的 Web.config 上包含以下内容:

<httpRuntime executionTimeout="600" /> <!-value is in secs-->

相关内容

  • 没有找到相关文章

最新更新