我在我的生產機器上看到一個錯誤。該應用程序工作正常,然後突然它沒有響應,我通過重新啓動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」作爲 服務器名稱。
它已經開始。我的應用程序正常工作20分鐘,擁有50+個併發用戶。 –
允許遠程連接在註冊表中也是如此。 –