請確保 ASP.NET State Service (ASP.NET 狀態服務)已啟動 問題解決


當iis部署的網站訪問遇到如下錯誤時:

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

 

這代表ASP.NET STATE服務 掛了

 

 

如果windows服務中有這個服務,啟動它就ok了,

如果沒有那可能需要去安裝這個服務,我看了一些帖子給出了安裝ASP.NET STATE服務 的命令,

如asp.net 2.0下用: C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

如asp.net 4.0下用:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

這個其實還是有問題的,如果32位的系統,這樣是沒問題的,但如果是64為系統則要改變為如下地址執行命令:

如asp.net 2.0下用:C:\Windows\Microsoft.NET\Framework64v2.0.50727\aspnet_regiis.exe -i

如asp.net 4.0下用:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM