1

我在我的生產機器上看到一個錯誤。該應用程序工作正常,然後突然它沒有響應,我通過重新啓動IIS來修復它。無法向會話狀態服務器發出會話狀態請求。錯誤代碼= 0x80072749

StateServer在服務中運行良好,模式是自動的。

下面的字符串是我使用在web.config中的內容:

<sessionState cookieless="UseCookies" mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" stateNetworkTimeout="60" timeout="2" useHostingIdentity="false" compressionEnabled="false"> 

無法發出會話狀態請求會話狀態服務器。細節:最後階段=「發送請求給狀態服務器」,錯誤代碼= 0x80072749,傳出數據的大小= 0

HttpException:

無法發出會話狀態請求到會話狀態服務器。 請確保ASP.NET狀態服務已啓動,並且 客戶端和服務器端口是相同的。如果服務器位於遠程機器上,請檢查 值 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ aspnet_state \ Parameters \ AllowRemoteConnection,確保它接受遠程請求。 如果服務器位於本地計算機上,並且前面提到的 註冊表值不存在或設置爲0,則狀態服務器 連接字符串必須使用「localhost」或「127.0.0.1」作爲 服務器名稱。

回答

1

轉到服務,啓動ASP.NET State服務。 然後檢查重點是正確的:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 
+0

它已經開始。我的應用程序正常工作20分鐘,擁有50+個併發用戶。 –

+0

允許遠程連接在註冊表中也是如此。 –