如果你的系統環境沒有 .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 站點發布幾乎相差無幾,這里直接簡單以圖呈現