2018年5月20日 星期日

service unavailable http error 503. the service is unavailable

開啟網站時發生異常

service unavailable http error 503. the service is unavailable

前一次開啟剛網站時還正常

Windows 10 更新以後,開啟架設在IIS上的網站(ASP.NET Core 2.0)時發生錯誤的訊息,搜尋一下得知是這個網站的 ApplicationPool 是[停用]狀態,啟用以後執行網站,還是出現同樣異常,ApplicationPool 又變成[停用]狀態,用事件檢視器查看來源為[IIS AspNetCore Module]的資訊,發現下面這則訊息

無法載入 C:\WINDOWS\System32\inetsrv\iiswsock.dll 

前幾天開發時有用到 WebSocket,也能正常使用。開啟[開啟或關閉 Windows 功能],點開[Internet Infomation Services]>[World Wide Web 服務]>[應用程式開發功能]發現之前已經勾選的[WebSocket通訊協定]是未選取狀態,勾選以後問題就解決了。

沒有留言: