ASPNetCore 發布到IIS
- 准備工作
1.1. 安裝IIS。(具體操作不再說明)
安裝成功后再瀏覽器輸入localhost得到的頁面如下

1.2. 安裝dotnet-hosting-2.2.2-win.exe安裝成功后在IIS

中可以看到如下兩個程序

這兩個程序對應得NetCore的版本不一樣。一定要注意,因為NetCore現在的向下兼容不好,如果版本不對是不能成功發布的。比如我的電腦上是裝的3.1的NetCore所以發布的版本必須是3.1。
2.開始發布
VS中的發布方式與普通的Web項目的發布方式相同

3.注意事項
3.1. 如何判斷安裝的NetCore的版本

3.2. 使用VS開發的時候,目標框架必須與電腦上安裝的NetCore的版本一致,否則會報錯,錯誤如下

3.3. 處理程序“aspNetCore”在其模塊列表中有一個錯誤模塊“AspNetCoreModuleV2”錯誤的解決方法,安裝dotnet-hosting-2.2.2-win.exe即可
3.4. NetCore網站的應用程序池比如按照如下配置

發布成功后訪問我們的網站

