asp.net core 在linux上部署

asp.net core Linux部署

最近学了下C#和asp.net core , 测试了在linux下部署程序,感觉还不错,.net core 越来越好了。这里记录下部署的步骤:

Centos

作为其他程序的底层Linux操作系统

Nginx

作为web服务器,提供域名解析、静态文件访问、http代理访问、ssl证书设置等功能

asp.net core mvc

开发的mvc程序,发布完成后,将文件拷贝到服务器上

EF CORE

Entity Framework Core, 微软的ORM框架,用这个来操作数据库

MySQL

程序产生的数据保存到数据库中

kestrel

作为asp.net 的web服务器,监听内部某个端口,例如8000端口,提供http服务,接收nginx转发来的请求

supervisor

用来监听 kestrel ,避免异常停止

前端框架 vue、react等

如果不使用MVC,可以使用asp.net api的形式,加上前端的vue、react框架,开发现代化的 .net程序

猜你喜欢

转载自blog.csdn.net/mrtwenty/article/details/126475792