如何部屬應用程式(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(。•̀ᴗ-)