【Windows】ASP.NET Core 部署到 IIS


 如果你的系統環境沒有 .NET CORE SDK,請到官網進行下載: https://www.microsoft.com/net/download/windows  

 接下來我們開始進行環境的部署,首先在磁盤建立路徑 : E:\Workstation\site  用於站點的發布  

 部署有兩種方式,1 .控制台發布     2 .在 VS(2017) 進行發布

 我們先來說第一種發布方式,首先我們要確認 IIS 已安裝 .NET CORE 的 Module ,如果你的環境已安裝可在找到一個名稱為  AspNetCoreModule 的模塊,如下圖:

這里需要注意的是,在配置站點時需要把托管模式設置為非托管,參考下圖:

確認環境無誤后,我們通過 CMD 命令欄,進入到站點路徑:

進入后通過 Core 命令進行發布

dotnet core pushlish

需要注意的是,如果在自己的目錄進行發布,發布編譯生成的文件會自動存放在當前目錄下的 Debug 目錄下

當然,我們也可以通過 output 方式發布到指定的目錄中

dotnet publish -o path

這樣我們就可以直接在本地訪問到我們發布的 Asp.Net Core 站點了

接下來我們來說說第二種發布方式,這種方式和常規的 Asp.Net 站點發布幾乎相差無幾,這里直接簡單以圖呈現

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM