廣告:
無(wú)法向會(huì)話狀態(tài)服務(wù)器發(fā)出會(huì)話狀態(tài)請(qǐng)求。請(qǐng)確保 ASP.NET State Service (ASP.NET 狀態(tài)服務(wù))已啟動(dòng),并且客戶端端口與服務(wù)器端口相同。如果服務(wù)器位于遠(yuǎn)程計(jì)算機(jī)上,請(qǐng)檢查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,確保服務(wù)器接受遠(yuǎn)程請(qǐng)求。如果服務(wù)器位于本地計(jì)算機(jī)上,并且上面提到的注冊(cè)表值不存在或者設(shè)置為 0,則狀態(tài)服務(wù)器連接字符串必須使用“localhost”或“127.0.0.1”作為服務(wù)器名稱。
開啟asp.net狀態(tài)服務(wù)
方法:我的電腦-右鍵-管理-服務(wù)--
ASP.NET State Service由手動(dòng)改為自動(dòng)-重啟電腦
在 64 位計(jì)算機(jī)上安裝的 32 位版本的 ASP.NET 2.0 時(shí)未安裝 ASP.NET 狀態(tài)服務(wù) (Aspnet_state.exe),看不到Aspnet_state.exe
若要解決此問題,請(qǐng)?jiān)诎惭b ASP.NET 2.0 的 32 位版本之前安裝 ASP.NET 2.0 的 64 位版本。
運(yùn)行:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -u
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis -u
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis -i
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i
注意這篇文章中的信息僅適用于在 WOW64 模式中運(yùn)行的 32 位版本的 ASP.NET 2.0 和 IIS 的 64 位計(jì)算機(jī)。此外,以下步驟將計(jì)算機(jī)配置為在 WOW64 模式下運(yùn)行的 32 位版本的 ASP.NET 2.0 和 IIS。
若要解決此問題,請(qǐng)按照下列步驟:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe
廣告: