本文鏈接:https://blog.csdn.net/sundna/article/details/90242777
本文主要介紹在項目實際發布過程中使用到的部署方式,未完成的部分會逐步完善。
一、使用Kestrel部署
ASP.NET Core中內置了一個WEB服務器Kestrel,能夠快速簡單的部署WEB網站。Windows系統和Linux(CentOS)中都可以使用此方式,前提要先安裝.net core運行環境。
下面介紹在Windows系統中的部署方式:
1. Program.cs中的默認配置就是用Kestrel來運行ASP.NET Core Web
public class Program
{
public static void Main(string[] args)
{
CreateWebHostBuilder(args).Build().Run();
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>();
}
2. 發布文件
3.使用CMD命令行進入到網站發布目錄,然后通過.net core運行時來啟動網站
dotnet WebApplication.dll --urls http://0.0.0.0:10001
說明:
通過urls參數可以指定網站運行時綁定的IP和端口號,IP地址0.0.0.0代表綁定所有內/外網IP。
二、使用IIS部署ASP.NET Core網站
待補充
三、在Docker中部署ASP.NET Core網站
待補充
————————————————
版權聲明:本文為CSDN博主「sundna」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/sundna/article/details/90242777