這兩天在研究.Net Core 發布iis總結一下。
我主要是參照官方文檔: https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/iis/?view=aspnetcore-2.2
發布之后還是遇到些問題,我一一列舉出來。
1,安裝對應的 Runtime & Hosting Bundle 官方下載地址: https://dotnet.microsoft.com/download/dotnet-core/2.2
安裝完成系統和程序里會多這三個
第1步沒安裝或者版本和發布的對不上會提示
2,應用池要選擇無托管代碼
3,比較關鍵的一步,發布和iis應用池設置。
項目發布部署模式選擇:依賴框架或獨立 目標運行時選擇:X86 iis應用池-------高級設置----- --啟用32位應用程序---------必須設置成True
項目發布部署模式選擇:依賴框架或獨立 目標運行時選擇:X64 iis應用池-------高級設置----- --啟用32位應用程序---------必須設置成False
項目發布部署模式選擇:依賴框架 目標運行時選擇:可移植 iis應用池-------高級設置----- --啟用32位應用程序---------True和False都可以
第3點沒對會提示: