5分钟快速安装ASP.NET Core 网站运行环境

简介

ASP.NET Core 是新一代的 ASP.NET,早期称为 ASP.NET vNext,而且在推出初期命名为 ASP.NET 5,但随着 .NET Core 的成熟,以及 ASP.NET 5 的命名会使得外界将它视为 ASP.NET 的升级版,但它实际上是新一代从头开始打造的 ASP.NET 核心功能,所以微软宣布将它改成与 .NET Core 同步的名称,即 ASP.NET Core。html

ASP.NET Core 可运行于 Windows 平台以及非 Windows 平台,如 Mac OSX 以及 Ubuntu Linux 操做系统,是 Microsoft 第一个具备跨平台能力的 Web 开发框架。docker

安装

为了方便部署和解决环境兼容性等问题,采用docker来部署安装ASP.NET Core。服务器

  1. 首先安装Docker容器管理面板URLOS,请参考官方文档:https://www.URLOS.com/center-home-index-detail-10-22-y.html。
  2. 登陆URLOS:http://ip:9968(其中的IP是你的服务器的IP,登陆的默认用户名和密码均为urlos)
  3. 在应用市场中搜索“ASP.NET”并安装,以下图: 这里有两个搜索结果,一个是“网站运行环境”也就是runtime,一个是“网站开发环境”也就是sdk,sdk里面也包含runtime。若是是生产环境,部署到带有runtime的环境就好了。因此咱们选择“ASP.NET 网站运行环境”。

安装流程以下:

1. 填写服务名称、服务端口、选择运行节点、选择智能部署

2. 填写域名:www.aaa.com(这里填写本身的域名)、项目名称(跟你的ASP.NET Core项目名称一致)

3.设置SFTP

选择“上传与下载”选项卡,开启SFTP上传下载并填写SFTP端口、SFTP密码; 框架

而后点击“提交”按钮,等待部署完成;ssh

4.上传网站代码

用ssh或者sftp客户端登陆。网站

网站根目录是:/mounts/aspdotnet001/data/www(因为本次教程的服务名称为aspdotnet001,实际操做中根据你填写的服务名称自动建立url

把 ASP.NET Core的项目publish后的文件,上传到网站根目录 例如: 这里的项目名称是“myWebApp”,跟咱们在安装流程第2步的时候已经填写了项目名称一致。操作系统

而后,从新部署,以下图: 3d

从新部署完成后,网站已经成功跑起来了! htm

tips:更新网站的话,上传网站文件到网站根目录后,像这样从新部署一下就行了。

相关文章
相关标签/搜索