C#程序 無法向會話狀態服務器發出會話狀態請求

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


但是webconfig配置了數據庫連接,並已確保正確


原因分析:
web.config中配置SessionState的mode爲StateServer,但服務器沒有開啓改個服務。


解決方法:
1.Web.Config裏面 把sessionState 的mode改爲"InProc"   ;


2.在服務中啓用"ASP.NET State service"

刷新頁面 ,正常登陸。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章