Windows-Server-2008
服務中缺少 ASP.Net 狀態服務
在將 IIS 應用程序池中的 .Net 版本更改為 v4 然後再次將其更改回 v3.5 之後,ASP.net 狀態服務似乎神秘地從我們的 Web 伺服器的服務列表中消失了。我們甚至不確定這是否相關。
有誰知道我們如何重新安裝或以某種方式註冊該服務?
這是在 Windows 2008 伺服器上。已安裝所有 .Net 版本。
謝謝
執行此命令已重新安裝 ASP.Net 狀態服務,並且會話狀態現在再次正常工作。仍然不確定最初的原因。
C:\Windows\Microsoft.Net\Framework64\v4.0.30319\aspnet_regiis -i
優秀的答案。我花了很多時間調試這個問題。我們的網站直到昨天都執行良好,但突然停止工作並出現錯誤。
會話狀態只能在
enableSessionState
設置為 true 時使用,無論是在配置文件中還是在 Page 指令中。還請確保在應用程序配置部分中System.Web.SessionStateModule
包含自定義會話狀態模組。<configuration>\<system.web>\<httpModules>
選中時,服務列表中缺少 ASP.net 狀態服務。
如下重新安裝它有助於解決問題。
C:\Windows\Microsoft.Net\Framework64\v4.0.30319\aspnet_regiis -i