原文翻译:Publish to a Linux Production Environment作者:Sourabh Shirhatti在这篇文章里我们将介绍如何在 Ubuntu 14.04 Server上部署ASP.NET Core应用程序。我们将把ASP.NET Core应用 ...
原文翻译:Publish to a get='_blank'>Linux Production Environment
作者:Sourabh Shirhatti
在这篇文章里我们将介绍如何在 Ubuntu 14.04 Server上部署ASP.NET Core应用程序。我们将把ASP.NET Core应用程序放到一个反向代理服务器的后面,由代理服务器把请求转交给我们的Kestrel服务器。除此之外,我们还将保证我们的web应用程序作为一个守护进程来进行启动。我们需要配置一个进程管理工具来帮助我们在程序崩溃时恢复程序,以保证高可用性。
章节:
- 准备
- 复制你的应用程序
- 配置一个反向代理服务器
- 监控我们的应用程序
- 启动我们的应用程序
- 观察日志
- 使我们的应用程序安全化
准备工作
1、使用一个具体有sudo权限的标准帐号访问Ubuntu 14.04 Server;
2、ASP.NET Core应用程序。
复制你的应用程序
运行dotnet publish把你的ASP.NET Core应用程序打包成一个自包含(Self-Contained)的目录(publish目录,这个目录下的程序将被上传到服务器上并运行)。什么是自包含(Self-Contained)程序,请参考我的这篇文章:
原标题:发布ASP.NET Core程序到Linux生产环境
关键词:ASP.NET
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。