記錄ASP.NET CORE 3 部署過程


 

    環境為:window server 2008 IIS6.1  net core 3

    首先時安裝net.core 運行時。地址為:https://dotnet.microsoft.com/download/dotnet-core/3.0   大家找對應的版本進行下載安裝。

    IIS中創建網站,配置應用程序池.NET FrameWork 版本,選擇 無托管代碼。

應用程序池高級設置里設置啟用32位應用程序 為:true 。

一切相對順利,運行網站出現問題了,一直是報 

Service Unavailable

 HTTP Error 503. The service is unavailable.

通過事件查看器發現錯誤是:

模塊 DLL C:\Program Files (x86)\IIS\Asp.Net Core Module\V2\aspnetcorev2.dll 未能加載。返回的數據為錯誤信息。

折騰了一天才找到原因:

我開始知道ASP.NET Core / .NET Core:Runtime&Hosting Bundle(最新版本)依賴於Microsoft Visual C ++ 2015 Redistributable有問題的機器安裝了早期版本的vc ++ redist在安裝了所述版本的可再發行組件(32位和64位)后,一切都開始工作了。

有趣的是ASP.NET Core / .NET Core:Runtime&Hosting Bundle 版安裝程序在安裝過程中沒有拋出任何關於丟失的vc ++ 2015 redist的錯誤或警告

 

第一次部署asp.net core  記錄一下。


免責聲明!

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



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