.Net Core應用發布到IIS主要是如下的三個步驟:
(1)在Windows Server上安裝 .Net Core Hosting Bundle
(2)在IIS管理器中創建IIS站點
(3)部署ASP.NET Core應用
一.安裝 .Net Core Hosting Bundle
打開鏈接
https://dotnet.microsoft.com/download,選擇Core對應的版本並下載:


雙擊兩個安裝文件安裝。
異常如:HTTP 錯誤500.21主要是因為沒安裝正確導致的

安裝成功后,會在IIS的模塊中看到名稱為"
ASPNetCoreModuleV2"的模塊

二. 在IIS管理器中創建IIS站點
(1)右擊項目,選擇“
發布”
找到發布后所在文件夾,把打包好的文件拷貝至服務器上。
(2)添加網站 右擊“網站”選擇“添加網站”

三.部署ASP.NET Core應用
(1)配置網站路徑和端口,物理路徑即發布后的項目文件路徑
(2)修改項目的應用程序池,改為“
無托管代碼”

選中項目的
程序池,點擊“
基本設置”,選擇“.Net CLR 版本”為“無托管代碼”,點擊確定。


最后運行IIS的Core應用,項目運行成功!
以上僅用於學習和記錄
附:步驟一中 .Net Core 2.2的SDK和CLK下載文件:
提取碼:yafi