首先建立一個新的專案, 選擇 Asp.Net Core Web 應用程式, 按下一步 接著我都不改, 直接用預設值, 按建立 接著我選Asp.Net Core 5.0 以及 MVC 範本(方便測試看結果), 如下紅色框框, 按建立 專案建好後, 展開[建置]的菜單, 點選 [發佈 XXXXXX] 之後點選發佈到 [網頁伺服器IIS], 按下一步 再來直接用 [Web Deploy] 方式來發佈網站, 按下一步 接著輸入如下圖紅色框框部分 "localhost" 代表本機, "Default Web Site"(字字之間有空格)則是 IIS 的預設網站名稱(必須一樣, 如下圖紅色框框), 接著按完成 完成之後先別急著按發佈, 先按[編輯]進去, 裡面有連線測試, 如下圖紅色框框 進去編輯畫面按下[驗證連線]按鈕, 如下圖紅色框框 之後按鈕右邊會出現訊息"提高權限執行msdeploy", 點擊這字會告訴我們要用"系統管理員模式下啟動Visual Studio" 接著儲存專案後, 將 Visual Studio 關閉, 在 Visual Studio 2019 上按下右鍵, 點選[更多], 再點選[以系統管理員身分執行] 會出現警告視窗, 問"是否允許App變更您的裝置", 按下[是] 接著開啟剛剛的專案, 於菜單中選[建置], 再選[發佈], 開啟發佈視窗後再選[編輯], 再按一次[驗證連線]按鈕, 按鈕右邊就會出現綠色勾勾, 表示連線成功, 按下[取消]或是[儲存]關閉編輯的畫面 接著按下[發佈]的按鈕 Visual Studio 發佈完成後, 會自動開啟 IIS 上的網頁, 因為網頁的網址變成 localhost 了, 但是出現錯誤的畫面, 如下圖 去 Google 搜尋 "asp.net core IIS" 可以查到微軟的一篇文章 在使用 IIS 的 Windows 上裝載 ASP.NET Core 裡面有教很多東西, 其中有提到要在IIS上使用 Asp.Net Core 就要去一個連結 目前的 .NET Core 裝載套件組合安裝程式 (直接下載) 下載安裝 ASP.NET Core Hosting Bundle, 下載 dotn...