2022年6月30日 星期四

[IIS]IIS設定sessionstate時發生錯誤:無法取設定區段

 因參考網路文章設定工作階段狀態模式時

在web.confi設定sessionstate後,在IIS 中點選ASP.NET中的任何一個項目圖示

例如: 連接字串、電腦金鑰...等都會出現以下錯誤:

執行此作業時發生錯誤。

詳細資料: 

檔案名稱: \\?\C:\xxxx\web.config

行號: 59

錯誤: 無法讀取設定區段 'sessionstate',因為它缺少區段宣告


後來發現,sessionstate這個元素標籤是錯誤的,應該是 sessionState,大小寫不同差很大…

因為<sessionstate>這個元素並沒有在<system.web>元素中定義配置宣告,所以IIS解析時發生錯誤:無法讀取設定區段'sessionstate', 因為它缺少區段宣告

以後若出現類似錯誤記得先確定tag的名稱是否打對,因為是複製網路文章,所以很容易有這種情形發生