.Net Core Api發布時報502.5 [The Application process failed to Start]問題的解決原因


   碰到這樣的錯誤,在網上找了很久很久。我自己在部署的時候已經把Core 部署需要的環境包在服務器安裝好了。還會報這個錯,然后在網上找的安裝了一個系統補丁包!安裝之后還是不行。最后我把服務器重啟了一下就OK了!網上說的環境包也都還是需要安裝的,並沒有說錯!諾不想重啟服務器,也可以在dotnet里使用以下指令去重啟!或重啟IIS服務

net stop was /y
net start w3svc

   發生了這樣的錯誤,是因為Core的項目和原先的framework下的.Net項目一樣都有自己所依賴的包!原先的需要。Net framework的環境包,Core的項目則需要以下環境包!

第一個就是.Net Core SDK,我的版本是2.1的所以我服務器上安裝的就是2.1的SDK。還有一個是運行環境包。這兩個都在下面這個鏈接中可以下載

https://www.microsoft.com/net/download/dotnet-core/2.1

 

根據你自己電腦或服務器的位數自行選擇下載!

  

在一個就是,如果是服務器的話。則需要在服務器上安裝一下的系統補丁環境包,看你的服務器是 2012 R2 還是2012。一般在服務器桌面會有顯示系統版本號!根據下面的地址自行下載!

安裝系統補丁:

2012 R2對應 Windows8.1-KB2999226-x64.msu

下載地址:

https://www.microsoft.com/zh-CN/download/details.aspx?id=49063

2012 對應 Windows8-RT-KB2999226-x64.msu

下載地址:

https://www.microsoft.com/zh-cn/download/details.aspx?id=49091&134b2bb0-86c1-fe9f-d523-281faef41695=1

重點,安裝完成以后如果還是報502.5的錯一定要按照我上面所說的重啟一個服務器。或者使用dotnet重啟!重點!重點!重點!

 


免責聲明!

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



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