[鼠年全馬鐵人挑戰]Week02-部署ASP.NET Core 3.1 專案至IIS上

Nina Weng
4 min readFeb 22, 2020

--

最近剛好把寫很久的.NET Core 3.1的專案部署上去,順便記錄一下部署的步驟。

本篇使用的.NET Core 版本為3.1,Visual Studio版本為2019。

步驟一:安裝ASP.NET Core 3.1 Windows Hosting Bundle

  1. 首先先去官網下載ASP.NET Core 3.1 Windows Hosting Bundle(點我直接下載)。

2. 打開dotnet-hosting-3.1.2-win.exe安裝檔,打勾同意授權條款後,點選安裝。

3. 開始安裝。

4. 安裝完成。

步驟二:安裝IIS

  1. 控制台>程式集>開啟或關閉Windows功能。

2. 找到Internet Information Services,打勾Web管理工具和World Wide Web服務。

3. 等它完成變更後關閉。

4. 控制台>系統及安全性>系統管理工具。

5. 打開Internet Information Services (IIS) 管理員。

步驟三:新增站台

  1. 對站台按滑鼠右鍵,點選「新增網站」。

2. 輸入站台名稱,並選擇網站要放的路徑,這邊建議可以新增一個資料夾放。然後連接埠80 Port 已經被初始網站用走了,所以可以設一個別的Port。

步驟四:打包專案

  1. 回到專案,在Visual Studio的方案總管頁籤,找到要發佈的專案,並按右鍵,點選發佈

2. 發佈目標選擇「資料夾」,然後資料夾路徑選擇剛剛IIS新增的站台路徑,選擇完後點選進階。

3. 設定如下,特別注意目標執行階段選擇「可攜式」,設定好後儲存。

4. 點選「建立設定檔」。

5. 點選發佈。

步驟五:打開網站

  1. 回到IIS,選擇剛剛新增的站台,並點右邊動作頁籤上的瀏覽按鈕。

2. 成功開啟架設的專案。

#w3HexSchool

--

--

Nina Weng
Nina Weng

Written by Nina Weng

一個技能雜亂點的菜鳥工程師。因為實在太菜,有太多東西要學而不知所措。與其把時間花在猶豫不決不知從何開始,不如先開始,然後再漸漸深入專研某一項技能吧!