我有一個長時間運行的方法,可能需要一分鐘。在我的本地,沒關係,但在服務器上,我得到了一個504響應。我認爲這意味着頁面超時。是否需要在web.config中更改SessionState?我嘗試過,但沒有幫助。增加ASP.NET頁面超時
什麼是增加頁面超時的屬性?
謝謝。
我有一個長時間運行的方法,可能需要一分鐘。在我的本地,沒關係,但在服務器上,我得到了一個504響應。我認爲這意味着頁面超時。是否需要在web.config中更改SessionState?我嘗試過,但沒有幫助。增加ASP.NET頁面超時
什麼是增加頁面超時的屬性?
謝謝。
不,它沒有任何關係會話。它與請求超時有關。有一件事可能會發生在Web.config上:
<httpRuntime executionTimeout="600" /> <!-value is in secs-->
您可以利用HttpRuntime設置。我相信你的情況下,你會調整executionTimeout
屬性(默認情況下我相信是90秒)。
這裏是對的httpRuntime設置一個完整的破敗:HttpRuntime Element (ASP.Net Settings Schema)
<configuration>
<system.web>
<httpRuntime maxRequestLength="4000"
enable = "True"
requestLengthDiskThreshold="512"
useFullyQualifiedRedirectUrl="True"
executionTimeout="90"
versionHeader="1.1.4128"/>
</system.web>
</configuration>
老兄,你需要學習如何使用谷歌。 –