問題
最近把程式移到另一台 IIS Server 上,安裝好 .NET 6 後,設定好應用程式。
測試時,會出現
HTTP 錯誤 500.21 - Internal Server Error
處理常式 “aspNetCore” 的模組清單中有錯誤的模組 “AspNetCoreModuleV2”
解決
這通常是 web.config
設定要使用的為 AspNetCoreModuleV2
模組,
1 |
|
但目前 IIS 沒有安裝 AspNetCoreModuleV2
模組,
就是 IIS runtime support (ASP.NET Core Module v2) 沒有裝。
所以請再安裝 Hosting Bundle
就可以了。
當然,如果 runtime 沒裝的話,也要一併安裝哦~
參考資源
下載 .net 6 SDK, Runtime, IIS Hosting Bundle
下載 .net 8 SDK, Runtime, IIS Hosting Bundle
一人主張,不值兩人思量: 一個人的意見,不如二個人的研討。因為個人的見解往往存有主觀和偏見,所以,共策共勵,處理事情較為妥當。