记录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? 記錄一下。
轉載于:https://www.cnblogs.com/burnsoft/p/10983373.html
總結
以上是生活随笔為你收集整理的记录ASP.NET CORE 3 部署过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jupyter Notebook 使用小
- 下一篇: Elasticsearch,Kibana