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。
ASP.NET Core 可运行于 Windows 平台以及非 Windows 平台,如 Mac OSX 以及 Ubuntu Linux 操作系统,是 Microsoft 第一个具有跨平台能力的 Web 开发框架。
安装
为了方便部署和解决环境兼容性等问题,采用docker来部署安装ASP.NET Core。
- 首先安装Docker容器管理面板URLOS,请参考官方文档:https://www.URLOS.com/center-home-index-detail-10-22-y.html。
- 登录URLOS:http://ip:9968(其中的IP是你的服务器的IP,登录的默认用户名和密码均为urlos)
- 在应用市场中搜索“ASP.NET”并安装,如下图:
这里有两个搜索结果,一个是“网站运行环境”也就是runtime,一个是“网站开发环境”也就是sdk,sdk里面也包含runtime。如果是生产环境,部署到带有runtime的环境就行了。所以我们选择“ASP.NET 网站运行环境”。
安装流程如下:
1. 填写服务名称、服务端口、选择运行节点、选择智能部署
2. 填写域名:www.aaa.com(这里填写自己的域名)、项目名称(跟你的ASP.NET Core项目名称一致)
3.设置SFTP
选择“上传与下载”选项卡,开启SFTP上传下载并填写SFTP端口、SFTP密码;
然后点击“提交”按钮,等待部署完成;
4.上传网站代码
用sftp或者ssh客户端登录。
网站根目录是:/mounts/aspdotnet001/data/www(由于本次教程的服务名称为aspdotnet001,实际操作中根据你填写的服务名称自动创建)
把 ASP.NET Core的项目publish后的文件,上传到网站根目录
例如:
这里的项目名称是“myWebApp”,跟我们在安装流程第2步的时候已经填写了项目名称一致。
然后,重新部署,如下图:
重新部署完成后,网站已经成功跑起来了!
tips:更新网站的话,上传网站文件到网站根目录后,像这样重新部署一下就好了。
5分钟快速安装ASP.NET Core 网站运行环境相关推荐
- ASP.NET Core 网站运行时修改设置如何自动生效
点击蓝字 关注我 在ASP.NET Core中,如果修改了appsettings.json中的设置,那么默认情况下就得重启网站才能生效.有没有办法在修改设置后自动刷新并应用呢? 背景 首先,我们看看默 ...
- Azure 上使用 Windows Server Core 运行 ASP.NET Core 网站
点击上方蓝字关注"汪宇杰博客" 导语 微软智慧云 Azure 上虽然早就有 App Service 这种完全托管的 PaaS 服务可以让我们分分钟建网站.但是不自己配一下环境,就不 ...
- Jexus 5.8.2 正式发布为Asp.Net Core进入生产环境提供平台支持
Jexus 是一款运行于 Linux 平台,以支持 ASP.NET.PHP 为特色的集高安全性和高性能为一体的 WEB 服务器和反向代理服务器.最新版 5.8.2 已经发布,有如下更新: 1,现在大 ...
- .NET Core实战项目之CMS 第二章 入门篇-快速入门ASP.NET Core看这篇就够了
本来这篇只是想简单介绍下ASP.NET Core MVC项目的(毕竟要照顾到很多新手朋友),但是转念一想不如来点猛的(考虑到急性子的朋友),让你通过本文的学习就能快速的入门ASP.NET Core.既 ...
- ASP.NET Core 网站在Docker中运行
Docker作为新一代的虚拟化方式,未来肯定会得到广泛的应用,传统虚拟机的部署方式要保证开发环境.测试环境.UAT环境.生产环境的依赖一致性,需要大量的运维人力,使用Docker我们可以实现一次部署, ...
- ASP.NET Core 网站发布到Linux服务器
长期以来,使用.NET开发的应用只能运行在Windows平台上面,而目前国内蓬勃发展的互联网公司由于成本的考虑,大量使用免费的Linux平台,这就使得.NET空有一身绝技但无法得到广大的施展空间,.N ...
- ASP.NET Core网站使用Nginx布署Linux上配置和发布及相关代码
本文主要介绍使用ASP.NET Core开发的网站,运行布署在Linux上的方法,包括.NET Core SDK找安装,项目的发布和网站运行及开机自动启动及Nginx相关配置方法 . 原文地址:ASP ...
- 如何在宝塔面板启用 ASP.NET CORE 网站并自动申请 HTTPS 证书
要想在 Linux 上部署 ASP.NET CORE 网站,除了使用"宇内流云"大神的 Jexus 之外就是使用 Nginx 对 ASP.NET CORE 网站进行反向代理. 常规 ...
- 编程方式重启 ASP.NET Core 网站
点击上方蓝字关注"汪宇杰博客" 常言道,多喝热水,重启试试.有时候当应用工作不正常,重启也许能解决问题.但是程序员通常接触不到服务器系统权限.而运维人员和公司流程经常人为制造麻烦阻 ...
- [第二篇]如何在ASP.Net Core的生产环境中使用OAuth保护swagger ui
在我上篇文章如何在ASP.Net Core的生产环境中保护swagger ui中,我们讨论了如何使用基本身份验证来保护 swagger ui. 使用 OAuth 2.0 和 OpenIdConnect ...
最新文章
- AAAI | 深度生成模型—NEVAE
- 面试准备3——相关知识
- HDFS 原理、架构与特性介绍--转载
- 开源免费的C/C++网络库(c/c++ sockets library)
- 谷歌浏览器没法安装插件,提示程序包无效
- mysql指令按顺序排列_mysql基本语法大全
- python 读取csv文件转成字符串_从CSV读取到 dataframe pandas python时dict对象转换为字符串...
- Golang——时间日期函数
- 朗锐智科PoE图像采集卡助力机器视觉应用
- 解决IE8在vs2005下不能调试的问题.
- 【爬虫】从地理空间数据云上批量下载遥感影像
- Electron客户端的自动升级方案-2022版
- 9.1 交易数据的存储
- Springboot整合邮件发送(163邮箱为例)
- 论文笔记 General Advantage Estimation(GAE)
- 2020年9月电子学会Python等级考试试卷(二级)考题解析
- 基于Pytorch中的Dataset和Dataloader读取Voc类目标检测数据集
- matlab绘制圆极化波,圆极化波及其MATLAB仿真_西电
- Windows 2003 从Oracle 9201 update to 9208
- 研究生期间如何赚外快