Windows-Server-2008

服務中缺少 ASP.Net 狀態服務

  • October 1, 2016

在將 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包含自定義會話狀態模組。&lt;configuration&gt;\&lt;system.web&gt;\<httpModules>

選中時,服務列表中缺少 ASP.net 狀態服務。

如下重新安裝它有助於解決問題。

C:\Windows\Microsoft.Net\Framework64\v4.0.30319\aspnet_regiis -i

引用自:https://serverfault.com/questions/252622