你的位置:首页 > 软件开发 > ASP.net > 发布ASP.NET Core程序到Linux生产环境

发布ASP.NET Core程序到Linux生产环境

发布时间:2016-07-22 19:00:09
原文翻译: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 (#换成@)。