ASPNetCore 發佈到IIS 準備工作 1.1. 安裝IIS。(具體操作不再說明) 安裝成功後再瀏覽器輸入localhost得到的頁面如下 1.2. 安裝dotnet-hosting-2.2.2-win.exe安裝成功後在IIS 中可以看到如下兩個程式 這兩個程式對應得NetCore的版本不一 ...
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網站的應用程式池比如按照如下配置
發佈成功後訪問我們的網站