iT邦幫忙

2024 iThome 鐵人賽

DAY 28
0
佛心分享-IT 人自學之術

ASP.NET Core 30日成長路系列 第 28

Day28:如何部署應用程式(IIS篇)

  • 分享至 

  • xImage
  •  

如何部屬應用程式(IIS篇)


今天要來學的是如何在Visual Studio中部署ASP.NET Core MVC應用程式到IIS伺服器~
需有以下兩種環境的其中之一,否則會發生錯誤噢!

1.開發者電腦:
於Visual Studio Installer中安裝「開發時間IIS支援」(Development time IIS support)
2.獨立IIS伺服器或開發者電腦:
安裝「ASP.NET Core Runtitme 7 & Hosting Bundle for Windows」

然後等等我們要實作的是第二種環境~

❇️Windows的IIS及ASP.NET Core環境確認
1.需要有Windows Server,如Windows Server 2016、2019、2022,開發者Win10電腦亦可以安裝IIS做同樣的事,只不過是測試用,非正式營運所產生之網站。

2.Windows Server需安裝.NET SDK7

3.安裝Web Server角色
IIS伺服器安裝是在【伺服器管理員】→【新增角色及功能】→伺服器角色勾選【Web Server(IIS)】進行安裝。

4.安裝Hosting Bundle for Windows
下載安裝Hosting Bundle for Windows,完成後重啟IIS使其生效。

❇️部署ASP.NET Core應用程式至IIS網站
1.Web Server作業系統需安裝IIS伺服器
IIS伺服器安裝是在【伺服器管理員】→【新增角色及功能】

2.IIS中需安裝應用程式及ASP.NET 4.7
安裝角色勾選【網頁伺服器IIS】→【應用程式開發】→勾選【ASP.NET 4.7】→按【下一步】進行安裝。

3.以系統管理員身分開啟Visaul Studio
在Visual Studio圖示上按滑鼠右鍵→【更多】→選擇【以系統管理員身分執行】。

4.在專案名字上按滑鼠右鍵→【發佈】→目標為【網頁伺服器(IIS)】→【下一步】

5.選擇【Web Deploy】部署方式及設定IIS伺服器網站資訊

6.在IIS管理選擇你所發佈的應用程式之名稱,點擊右側【瀏覽*:80(http)】就會顯示MVCu頁面

那麼以上就是今天的分享啦~
鐵人賽倒數兩天就結束啦~嘻嘻
明天見啦~See YA(。•̀ᴗ-)


上一篇
Day27:Entity Framework Core常見語法介紹
下一篇
Day29:如何部署應用程式(Microsoft Azure篇)
系列文
ASP.NET Core 30日成長路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言