Net Core 5.0 部署IIS錯誤-500.31-Failed to load ASP.NET Core runtime


Windows Server 2008 R2不支持.net core 3.0版本及以后更新的各個版本。

 

 

 

面對如上圖提示,第一想到的就是服務器安裝的SDK或者hosting版本有問題,第一時間檢查了安裝包版本,如下圖:

 

 

 

都是當前最新版本,沒有問題。

接着查看發布包是否在服務器中是否可以使用.EXE文件打開,也是正常的顯示,如下圖:

 

 

 

打開http://localhost:5000/swagger/index.html

 

頁面顯示正常。

IIS Application Pool設置也是沒問題,如下:

 

 

 

最后反反復復的安裝各種版本的SDKHosting,一直無法解決問題。最后找的了根源,服務器版本太低,此刻的心情是既苦澀又松了一口氣。只想說一句MMP

.net core 3.0版本及以后的更新版本都是只支持服務器2012 R2及只以上版本的。

https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-5.0

找到了問題所在,及時的換了一台。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM