Dot-Net

web.config 超時和 IIS 超時有什麼區別?

  • August 3, 2011

web.config 中的以下條目有什麼區別:

<sessionState timeout="30"/>

而 IIS 7.5 中的這個設置(預設網站 > 高級設置 > 連接限制):

在此處輸入圖像描述

我知道 web.config 應該適用於 ASP.NET 會話保持活動的時間,但是 IIS 設置是什麼?

連接超時是從瀏覽器到伺服器的連接需要多長時間才能超時。因此,當瀏覽器請求頁面/圖像/資源時,IIS 應該等待多長時間才能終止連接。它以為單位。

也可以設置在web.config(範例為 2 分 120 秒):

<limits connectionTimeout="00:02:00" />

會話超時是會話可以存在的時間。這涉及多個連接,並以分鐘為單位。

它們是控制不同事物的兩種不同設置。

引用自:https://stackoverflow.com/questions/6922571