今天部署一台新的服務器的時候在IIS部署.NetCore下出現了一些問題,在此記錄
部署.Net Core項目在iIIS10上出現 HTTP 錯誤 500.19,錯誤代碼:0x8007000d,iis 無法訪問請求的頁面,因為該頁的相關配置數據無效。
以及
HTTP 錯誤 500.21 - Internal Server Error
處理程序“aspNetCore”在其模塊列表中有一個錯誤模塊“AspNetCoreModule”
查看問題原因:
缺少.NetCore模塊
解決辦法:
-
去https://www.microsoft.com/net/download/windows
-
下載程序所對應的.NetCore Runtime 3.1.4 下的Hosting Bundle Installer
-
如果存在.netcore2.2等多個版本就全都下載就好
-
安裝完成記得整個IIS重新啟動即可