最近因為專案需要,所以開始導入 dotnet core ,以目前的時間 2019-12-2,最新的版本為 .NET Core 3.0
官方連結 在這 https://dotnet.microsoft.com/download/dotnet-core/3.0
手邊的測試環境為 Win Server 2012 + IIS 8 (*上面已有裝 dotnet core v2.2)
不過在手邊使用的開發工具為 Visual Studio for Mac, v8.3.6 + .NET Core 3.0 ~

所以在將程式從本機發佈的資料夾放至主機時

會出現 HTTP Error 500.30 – ANCM In-Process Start Failure 的錯誤訊息

當然發生的原因可能有很多,不過思考一下 v2.2 如果主機上已經成功的運作 ~
其實應該很有可能是執行環境的問題 ~
後來到官網看了一下,很有可能是沒有裝最新的3.0 runtime ~
最後依官網的建議,裝上 Hosting Bundle (依它的指示 下一步下一步 安裝即可)

安裝完成後,再將 IIS 重啟後,即可正常執行 ~

.NET Core 版本清單的資訊,如下 ~ 各位如有需要可自行選擇。
https://dotnet.microsoft.com/download/dotnet-core
Facebook Comments