一、课程介绍在上一节课程《ASP.NET Core托管和部署Linux实操演练手册》中我们学过net core的部署方式多样性和灵活性。我们通过远程工具输入dotnet 程序集名称.dll的方式运行应用,但是一旦关闭远程shell会话,或者服...

一、课程介绍
在上一节课程《ASP.NET Core托管和部署Linux实操演练手册》中我们学过net core的部署方式多样性和灵活性。我们通过远程工具输入dotnet 程序集名称.dll的方式运行应用,但是一旦关闭远程shell会话,或者服务器重启,应用进程就结束了。因此我们需要一个守护进程来管理我们的dotnet 后台进程,当服务器启动的时候可以自动运行我们的net core web应用程序。
今天就跟大家分享一下如何将ASP.NET Core应用程序以生产环境的标准方式部署在CentOS7上。
如果您对本次分享课程《Linux+Nginx+Supervisor部署ASP.NET Core实操手册》感兴趣的话,那么请跟着阿笨一起学习吧。
废话不多说,直接上干货,我们不生产干货,我们只是干货的搬运 !

微软高调示爱Linux
二、asp.net core为什么在Linux不用自宿主的方式进行部署?
自宿主的发布方式进行部署会简单很多,为什么生产环境要使用便携的方式进行发布呢?
三、CentOS7+Nginx+Supervisor部署ASP.NET Core实操手册
3.1、环境准备
3.2、 Linux CentOS上安装Nginx以及配置开机启动服务
3.2.1、通过rpm包方式安装nginx
3.2.2、通过源码tar.gz安装包编译方式安装nginx
3.3、通过supervisor守护进程设置dotnet core应用自动启动运行
3.4、Supervisord-Monitor的web统一管理安装、配置、使用
四、总结
?
本文标题为:Linux+Nginx+Supervisor部署ASP.NET Core实操手册


基础教程推荐
- 实例详解C#实现http不同方法的请求 2022-12-26
- C# 解析XML和反序列化的示例 2023-04-14
- C#获取指定目录下某种格式文件集并备份到指定文件夹 2023-05-30
- C#通过标签软件Bartender的ZPL命令打印条码 2023-05-16
- C#中 Json 序列化去掉null值的方法 2022-11-18
- C#调用摄像头实现拍照功能的示例代码 2023-03-09
- Unity 如何获取鼠标停留位置下的物体 2023-04-10
- c# – USING块在网站与Windows窗体中的行为不同 2023-09-20
- C#中的Linq to JSON操作详解 2023-06-08
- Unity shader实现高斯模糊效果 2023-01-16