asp.net core 在linux上部署
最近学了下C#和asp.net core , 测试了在linux下部署程序,感觉还不错,.net core 越来越好了。
·
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程序
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)