Asp.net 生成网站及Linux部署
warning:
这篇文章距离上次修改已过1830天,其中的内容可能已经有所变动。
Asp.net 生成网站及Linux部署。
在以前的一片文章中记录了 Linux 下搭建SQLserver 的过程。最近正好突发奇想,试试把Asp.net 的网站部署到 linux 上试试。
基础环境
开发环境
- 系统: Windows 10 pro
- IDE: Visual Studio 2017
- DB: SQL Server 2017
- 数据库连接软件: SQL Server Management Studio 18
部署环境
- 系统:Centos 7 x64 (本地虚拟机)
- web服务器: Jexus独立版(专业版)
- DB: SQL Server 2017 (阿里云)
生成(导出)Asp.net 网站






Linux 部署 Asp.net 网站
这里我们暂时不使用.NET Core
。
我们使用国人开发的一个开源免费强悍的 Web服务器, Jexus 。
Jexus是一款Linux平台上的高性能WEB服务器和负载均衡网关服务器,以支持ASP.NET、ASP.NET CORE、PHP为特色,同时具备反向代理、入侵检测等重要功能。
安装 Jexus
Error:注意:安装(运行)jexus 需要 root 权限!
# 请使用root权限
curl https://jexus.org/release/x64/install.sh|sudo sh

初始化目录
# 进入 var 目录
cd /var
# 新建 www 目录
sudo mkdir www
# 授予 www 目录 777 权限
sudo chmod 777 www
# 进入 www 目录
cd www
# 新建 default 目录
mkdir default

复制生成的网站到 default 目录下

启动 Jexus
# 进入 jexus 安装目录
cd /usr/jexus
# 启动 jexus 服务器
sudo ./jws start

一切就绪


Jexus 常用命令
# 启动服务
sudo ./jws start
# 停止服务
sudo ./jws stop
# 重启服务
sudo ./jws restart