天天看點

無法向會話狀态伺服器發出會話狀态請求。請確定 ASP.NET State Service (ASP.NET 狀态服務)已啟動,并且用戶端端口與伺服器端口相同

用asp.net開發項目時碰到如下問題:

無法向會話狀态伺服器發出會話狀态請求。請確定 ASP.NET State Service (ASP.NET 狀态服務)已啟動,并且用戶端端口與伺服器端口相同。如果伺服器位于遠端計算機上,請檢查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,確定伺服器接受遠端請求。如果伺服器位于本地計算機上,并且上面提到的系統資料庫值不存在或者設定為 0,則狀态伺服器連接配接字元串必須使用“localhost”或“127.0.0.1”作為伺服器名稱。

碰到此問題原因如下:

在web.config中配置SessionState的mode為StateServer,但伺服器沒有開啟改個服務。

<sessionState mode="StateServer" timeout="20" stateConnectionString="tcpip=127.0.0.1:42424" />