前幾天(2016/10)的windows 10更新後,造成本機IIS網站出現503錯誤,從事件檢視器所記錄的詳細錯誤訊息為: " 無法下載 C:\WINDOWS\system32\inetsrv\aspnetcore.dll 模組 DLL。資料為該錯誤。"(資料為該錯誤....這語意真難懂=_=)。
這個網站環境同時設定"啟用32位元應用程式",即使重啟應用程式集區,網站仍舊馬上回應503錯誤,並且應用程式集區會立即停用,從event log 的訊息來看,問題似乎出在aspnetcore.dll 身上。
從這個線索連想到最近.NET Core曾經有更新過,該不會此次的windows update跟.NET Core的更新發生某些問題,於是搜尋了一下在https://github.com/aspnet/Home/issues/1583討論串中找到了相關的討論,而解決方式就是針對.NET Core再做一次修復的安裝,接著再重啟IIS就可以了。
.NET Core下載點:https://www.microsoft.com/net/core#windows
若本文對您有所幫助,歡迎轉貼,但請在加註【轉貼】及來源出處,並在附上本篇的超連結,感恩您的配合囉。
By No.18