May 1, 2011

找不到ASP.NET狀態服務?

在開發系統階段時,為了開發過程方便,筆者常會透過ASP.NET狀態服務功能將Session保留起來,以避免重新建置應用程式後造成Session被清除,詳細的使用方式可參考保哥的「如何讓 ASP.NET 使用 Session 資料時不要再自動消失」。

這兩天筆者重灌家裡工作環境的電腦,將作業系統升級為Windows 7,並將之前的專案成功的建置完成後執行卻出現以下錯誤



嗯!看起來是ASP.NET狀態服務忘了啟動,那就到系統管理工具的服務下去啟動吧。但看了服務列表後卻發現ASP.NET狀態服務不見了,如下

 以Windows 7為開發環境的開發人員大概都知道,Windows 7預設不會開啟IIS,我們要手動去開啟它,開啟時請記得勾選ASP.NET選項,如此ASP.NET狀態服務就會出現在服務列表中了。

安裝完預設啟動類型為「手動」,將它調整為「自動」並啟動它,大功告成。