簡介
.net core的部署方式多種多樣,最好的方式可能就是docker部署了,簡單快速還可以集成CI/CD,不過這里給大家介紹的是最簡單快速的部署方式,適合新手嘗鮮也適合小型項目的單獨部署。
本篇介紹的是Windows Server環境部署,了解其他部署方式的客官請止步。
准備
- Windows Server服務器,安裝.Net Core3.1
部署
Step1:發布Asp.Net Core項目
使用VS或cli dotnet publish -o publish
發布項目,建議直接將發布到項目根目錄publish中。
Step2:上傳服務器
將publish文件夾上傳至Windows Server任意目錄。
Step3:啟動項目並配置開機自啟
1.啟動
在上傳的publish中找到exe啟動文件,雙擊啟動
查看啟動日志,確認啟動成功!
2.配置開機自啟
先將exe啟動文件發送到桌面快捷方式,然后在把快捷方式移動到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
文件夾中,開機自啟配置完成!
總結
看到這里是不是覺得.net core部署十分快捷方便呢。。。到目前為止筆者部署過各種的web服務(.Net、PHP、Python、nodejs)從沒見過像.net core這樣方便快速的部署方式,無需腳本、環境變量、中間件,甚至不用Google簡直毫無挑戰😂