[ASP.NET Core] 如何將.NET Core Application 部署至IIS 上 | asp net core佈署
紀錄將.NETCoreApplication部屬至IIS的步驟流程安裝 .NETCoreWindowsServerHostingBundle由於.NETCore是一個新Framework,所以IIS並不知道要如何run起這類的應用程式,因此我們必須下載安裝.NETCoreWindowsServerHostingBoundle來補齊這塊缺口,其中Boundle包含.NETCoreruntime,Libraries可讓.NETCore程式可以順利運作,並且透過 ASP.NETCoreModule讓.NETCore應用程式可以透過反向代理機制來運作在IIS之下。 ref: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/aspnet-core-module?view=aspnetcore-2.1 首先以...
紀錄將 .NET Core Application 部屬至 IIS 的步驟流程
安裝 .NET Core Windows Server Hosting Bundle由於 .NET Core 是一個新 Framework,所以 IIS 並不知道要如何 run 起這類的應用程式,因此我們必須下載安裝 .NET Core Windows Server Hosting Boundle 來補齊這塊缺口,其中 Boundle 包含 .NET Core runtime, Libraries 可讓 .NET Core 程式可以順利運作,並且透過 ASP.NET Core Module 讓 .NET Core 應用程式可以透過反向代理機制來運作在 IIS 之下。
ref: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/aspnet-core-module?view=aspnetcore-2.1
首先以至官方網站[1]下載 .NET Core Runtime 安裝檔
下載完畢後可以看到此訊息
直接打開安裝
結束後重新啟動電腦,並且輸入以下指令 (以系統管理員身分)
停止 World Wide Web publishing 服務$ net stop was /y
重新啟動該服務$ net start w3svc
發行網站
在 .NET Core Web Application 專案上按下右鍵點選 Publish 發行。
先使用比較單純的 Folder 方式作為發行的目標
...