快捷搜索:
来自 67677新澳门手机版 2019-08-11 10:06 的文章
当前位置: 67677新澳门手机版 > 67677新澳门手机版 > 正文

centos7 jexus5.8.3部署ASP.NET的MVC项目

1、在centos7终端以root权限安装jexus5.8.3的独立版

NET Core 第二有些: centos7 helloworld 站点

命令:curl

在开发机器上(我是在台式机),用Visual Studio 2017 发布NET Core mvc ,上传到Centos服务器,客户端开发机器可以访问Helloworl站点

2、跳转到目录/usr/jexus/siteconf

付出情状:windows7 Visual Studio 2017

命令:cd /usr/jexus/siteconf


3、复制项目安顿布署文件

NET Core 第一部分 : 搭建你的服器器

命令:cp default  ./myprojectname

  • NET CORE 景况选用
  • 安装Centos7
  • Centos7 互连网布局 设置静态Ip
  • Centos7 服务器远程连接
  • Centos7 安装jexus5.8.2

4、配置myprojectname文件

NET Core helloworld

 

创建helloworld项目

  • 打开Visual Studio 2017
  • 新建.NET Core MVC 项目
    67677新澳门手机版 1

  • 缓和方案名称helloworld

  • 项目选拔ASP.NET Core Web 应用程序(.NET Core)
  • 项目名称helloworld

  • 选用web应用程序
    67677新澳门手机版 2

67677新澳门手机版 3

发布helloworld项目

  • 用记事本张开项目文件helloworld.csproj,加多Centos运转蒙受布署
    67677新澳门手机版 4
<PropertyGroup>
    <RuntimeIdentifiers>win7-x64;centos.7-x64</RuntimeIdentifiers>
</PropertyGroup>
  • 稳固到helloworld项目跟目录
    67677新澳门手机版 5
  • 打开CMD
  • 输入指令: 进入D盘
d:
  • 输入指令: 跻身helloworld项目跟目录
cd: D:AutomaCentoshelloworldhelloworldhelloworld
  • 输入指令: 借尸还魂项目正视项
 dotnet restore

上述命令截图如下:
67677新澳门手机版 6

  • 输入指令: 发布Centos.7-64条件下的helloworld
     dotnet pulish --framework netcoreapp1.1 --runtime centos.7-x64 --configuration release

 

上传项目到生产条件

  • 用WinSCP登入服务器

倘诺不知道怎么使用WinSCP,能够查阅前边小说Centos7 服务器远程连接
假诺没有服务器情形,能够查看.NET Core第一某些 搭建你的服器器

67677新澳门手机版 7

  • 把上边公布的centos.7-x64/publish文件夹下全部文件上传到var/www/default文件夹下

67677新澳门手机版 8

  • 上传成功

67677新澳门手机版 9

5、创立项目放置目录

服务器安装NET Core

  • 打开putty
    借使不会动用putty ,查看前边文章Centos7 服务器远程连接

  • 输入指令: 设置运维条件

sudo yum install libunwind libicu
  • 输入指令: 确虞升卿装运维条件
y

以上命令截图:
67677新澳门手机版 10

  • . 进入microsoft下载.NET Core runtime 67677新澳门手机版 ,官方网址地址

67677新澳门手机版 11

  • 单击Installing .NET Core on Linux选择.NET Core1.1 >SDK>CentOS 7.1 / CentOS 7.1 / Oracle Linux 7.1>x64 .tar.gz

67677新澳门手机版 12

  • 复制下载链接、 (你也得以接纳任何的下载渠道)
    67677新澳门手机版 13

  • 输入指令: 下载.NET Core

wget https://download.microsoft.com/download/9/5/6/9568826C-E3F6-44A7-9F75-DD8E6AB29543/dotnet-dev-centos-x64.1.0.1.tar.gz

依旧你能够本地下载后,(有时服务器下载未有客户端快)。,上传到服务器去

  • 输入指令: 检索是还是不是下载成功
ll
  • 输入指令: 创建dotnet文件夹
sudo mkdir -p /opt/dotnet
  • 输入指令: 解压.NET Core到/opt/dotnet
sudo tar -xzvf dotnet-dev-centos-x64.1.0.1.tar.gz -C /opt/dotnet

上述命令截图:
67677新澳门手机版 14

  • 输入指令: 开创dotnet飞快链接
sudo ln -s /opt/dotnet/dotnet /usr/local/bin

本文由67677新澳门手机版发布于67677新澳门手机版,转载请注明出处:centos7 jexus5.8.3部署ASP.NET的MVC项目

关键词: