centos7+jexus伍.捌.3安插ASP.NET的MVC项目

By admin in 美高梅手机版4858 on 2019年4月3日

一、在centos7终端以root权限安装jexus5.八.三的独立版

NET Core 第1片段: centos7 helloworld 站点

NET Core 第一有些: centos7 helloworld 站点

NET Core 第三局地: centos七 helloworld 站点

命令:curl

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

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

支出环境:windows七+Visual Studio 20一七

开发环境:windows七+Visual Studio 20一7

支出条件:windows柒+Visual Studio 2017

命令:cd /usr/jexus/siteconf




3、复制项目配置布署文件

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

NET Core 第二有的 : 搭建你的服器器

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

命令:cp default  ./myprojectname

  • NET CORE
    环境选取
  • 安装Centos7
  • Centos柒 互联网布局
    设置静态Ip
  • Centos7服务器远程连接
  • Centos7
    安装jexus5.8.2
  • NET CORE
    环境采取
  • 安装Centos7
  • Centos七 互联网布署设置静态Ip
  • Centos7服务器远程连接
  • Centos7
    安装jexus5.8.2
  • NET CORE
    环境选择
  • 安装Centos7
  • Centos七 网络计划设置静态Ip
  • Centos七服务器远程连接
  • Centos7
    安装jexus5.8.2

4、配置myprojectname文件

NET Core helloworld

NET Core helloworld

NET Core helloworld

 

创建helloworld项目

  • 打开Visual Studio 2017
  • 新建.NET Core MVC 项目
    美高梅手机版4858 1

  • 杀鸡取蛋方案名称helloworld

  • 品类采纳ASP.NET Core Web 应用程序(.NET Core)
  • 项目名称helloworld

  • 选料web应用程序
    美高梅手机版4858 2

创建helloworld项目

  • 打开Visual Studio 2017
  • 新建.NET Core MVC 项目
    美高梅手机版4858 3

  • 搞定方案名称helloworld

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

  • 选料web应用程序
    美高梅手机版4858 4

创建helloworld项目

  • 打开Visual Studio 2017

  • 新建.NET Core MVC 项目

![](https://upload-images.jianshu.io/upload_images/5494925-382325b05b5679c1)

这里写图片描述
  • 缓解方案名称helloworld

  • 项目选用ASP.NET Core Web 应用程序(.NET Core)

  • 项目名称helloworld

  • 挑选web应用程序

![](https://upload-images.jianshu.io/upload_images/5494925-927b917772899ea1)

这里写图片描述

美高梅手机版4858 5

发布helloworld项目

  • 用记事本打开项目文件helloworld.csproj,添加Centos运转条件安排
    美高梅手机版4858 6

<PropertyGroup>
    <RuntimeIdentifiers>win7-x64;centos.7-x64</RuntimeIdentifiers>
</PropertyGroup>
  • 原则性到helloworld项目跟目录
    美高梅手机版4858 7
  • 打开CMD
  • 输入指令: 进入D盘

d:
  • 输入指令: 进入helloworld项目跟目录

cd: D:\Automa\Centos\helloworld\helloworld\helloworld
  • 输入指令: 还原项目信赖项

 dotnet restore

上述命令截图如下:
美高梅手机版4858 8

  • 输入指令: 发表Centos.7-6四环境下的helloworld

     dotnet pulish --framework netcoreapp1.1 --runtime centos.7-x64 --configuration release

发布helloworld项目

  • 用记事本打开项目文件helloworld.csproj,添加Centos运营条件布署
    美高梅手机版4858 9

<PropertyGroup>
    <RuntimeIdentifiers>win7-x64;centos.7-x64</RuntimeIdentifiers>
</PropertyGroup>
  • 稳定到helloworld项目跟目录
    美高梅手机版4858 10
  • 打开CMD
  • 输入指令: 进入D盘

d:
  • 输入指令: 进入helloworld项目跟目录

cd: D:\Automa\Centos\helloworld\helloworld\helloworld
  • 输入指令: 复原项目依赖项

 dotnet restore

上述命令截图如下:
美高梅手机版4858 11

  • 输入指令: 公布Centos.7-64环境下的helloworld

     dotnet pulish --framework netcoreapp1.1 --runtime centos.7-x64 --configuration release

发布helloworld项目

  • 用记事本打开项目文件helloworld.csproj,添加Centos运维条件安插
![](https://upload-images.jianshu.io/upload_images/5494925-e60f9002c591ce1b)

这里写图片描述

<PropertyGroup>
    <RuntimeIdentifiers>win7-x64;centos.7-x64</RuntimeIdentifiers>
</PropertyGroup>
  • 永恒到helloworld项目跟目录
![](https://upload-images.jianshu.io/upload_images/5494925-4e3dbdc184a02b47)

这里写图片描述
  • 打开CMD
  • 输入指令: 进入D盘

d:
  • centos7+jexus伍.捌.3安插ASP.NET的MVC项目。输入指令: 进入helloworld项目跟目录

cd: D:\Automa\Centos\helloworld\helloworld\helloworld
  • 输入指令: 平复项目依赖项

 dotnet restore

上述命令截图如下:

美高梅手机版4858 12

此处写图片描述

  • 输入指令: 宣布Centos.7-64条件下的helloworld

     dotnet pulish --framework netcoreapp1.1 --runtime centos.7-x64 --configuration release

 

上传项目到生育环境

  • 用WinSCP登录服务器

设若不知道怎么选择WinSCP,能够查阅后边文章Centos七服务器远程连接
假设未有服务器环境,能够查看.NET Core第一片段 搭建你的服器器

美高梅手机版4858 13

  • 把地点发表的centos.7-x64/publish文件夹下全体文件上传到var/www/default文件夹下

美高梅手机版4858 14

  • 上传成功

美高梅手机版4858 15

上传项目到生育环境

  • 用WinSCP登录服务器

假使不清楚怎么使用WinSCP,能够查阅后边文章Centos七服务器远程连接
假定未有服务器环境,可以查看.NET Core第一部分 搭建你的服器器

美高梅手机版4858 16

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

美高梅手机版4858 17

  • 上传成功

美高梅手机版4858 18

上传项目到生育环境

  • 用WinSCP登录服务器

如果不亮堂怎么利用WinSCP,能够查阅前边小说Centos柒服务器远程连接
要是未有服务器环境,能够查看.NET Core第二有个别 搭建你的服器器

美高梅手机版4858 19

此间写图片描述

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

美高梅手机版4858 20

此间写图片描述

  • 上传成功

美高梅手机版4858 21

那边写图片描述

五、成立项目放置目录

服务器安装NET Core

  • 打开putty
    若是不会采取putty ,查看前面文章Centos七服务器远程连接

  • 输入指令: 安装运营环境

sudo yum install libunwind libicu
  • 输入指令: 确虞诩装运营环境

y

上述命令截图:
美高梅手机版4858 22

  • . 进入microsoft下载.NET Core runtime
    官网地址

美高梅手机版4858 23

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

美高梅手机版4858 24

  • 复制下载链接、 (你也能够挑选别的的下载渠道)
    美高梅手机版4858 25

  • 输入指令: 下载.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

上述命令截图:
美高梅手机版4858 26

  • 输入指令: 开创dotnet飞速链接

sudo ln -s /opt/dotnet/dotnet /usr/local/bin

服务器安装NET Core

  • 打开putty
    若是不会接纳putty ,查看前边文章Centos七服务器远程连接

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

sudo yum install libunwind libicu
  • 输入指令: 规虞诩装运营环境

y

如上命令截图:
美高梅手机版4858 27

  • . 进入microsoft下载.NET Core runtime
    官网地址

美高梅手机版4858 28

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

美高梅手机版4858 29

  • 复制下载链接、 (你也足以选择任何的下载渠道)
    美高梅手机版4858 30

  • 输入指令: 下载.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

如上命令截图:
美高梅手机版4858 31

  • 输入指令: 开创dotnet快速链接

sudo ln -s /opt/dotnet/dotnet /usr/local/bin

服务器安装NET Core

  • 打开putty
    假定不会采纳putty ,查看前边小说Centos7服务器远程连接

  • 输入指令: 安装运营环境

sudo yum install libunwind libicu
  • 输入指令: 确定安装运营条件

y

以上命令截图:

美高梅手机版4858 32

此间写图片描述

  • . 进入microsoft下载.NET Core runtime
    官网地址

美高梅手机版4858 33

那边写图片描述

  • 单击Installing .NET Core on
    Linux美高梅手机版4858 ,选择.NET
    Core1.1 >SDK>CentOS 7.1 / CentOS 7.1 / Oracle Linux 7.1>x64
    .tar.gz

美高梅手机版4858 34

此间写图片描述

  • 复制下载链接、 (你也能够挑选别的的下载渠道)
![](https://upload-images.jianshu.io/upload_images/5494925-097132365a48b06e)

这里写图片描述

  • 输入指令: **下载.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

上述命令截图:

美高梅手机版4858 35

这边写图片描述

  • 输入指令: 创造dotnet神速链接

sudo ln -s /opt/dotnet/dotnet /usr/local/bin

命令:mkdir /var/www

配置jexus 启动helloworld

  • 输入指令: 进去/usr/jexus/siteconf 网址配置目录

cd /usr/jexus/siteconf
  • 输入指令: 编辑default文件

sudo vi default
  • 输入指令: 追加mvc配置节点

  AppHost={CmdLine=/var/www/default/helloworl;AppRoot=/var/www/default;Port=5000}
  • 输入指令: 查看修改

  AppHost={CmdLine=/var/www/default/helloworl;AppRoot=/var/www/default;Port=5000}

如上命令截图:
美高梅手机版4858 36

  • 输入指令: 重启jexus

  cd /usr/jexus
  sudo ./jws start

美高梅手机版4858 37

配置jexus 启动helloworld

  • 输入指令: 跻身/usr/jexus/siteconf 网址配置目录

cd /usr/jexus/siteconf
  • 输入指令: 编辑default文件

sudo vi default
  • 输入指令: 扩展mvc配置节点

  AppHost={CmdLine=/var/www/default/helloworl;AppRoot=/var/www/default;Port=5000}
  • 输入指令: 翻看修改

  AppHost={CmdLine=/var/www/default/helloworl;AppRoot=/var/www/default;Port=5000}

以上命令截图:
美高梅手机版4858 38

  • 输入指令: 重启jexus

  cd /usr/jexus
  sudo ./jws start

美高梅手机版4858 39

配置jexus 启动helloworld

  • 输入指令: 进去/usr/jexus/siteconf 网址配置目录

cd /usr/jexus/siteconf
  • 输入指令: 编辑default文件

sudo vi default
  • 输入指令: 追加mvc配置节点

  AppHost={CmdLine=/var/www/default/helloworl;AppRoot=/var/www/default;Port=5000}
  • 输入指令: 查看修改

  AppHost={CmdLine=/var/www/default/helloworl;AppRoot=/var/www/default;Port=5000}

上述命令截图:

美高梅手机版4858 40

这边写图片描述

  • 输入指令: 重启jexus

  cd /usr/jexus
  sudo ./jws start

美高梅手机版4858 41

此处写图片描述

6、发布ASP.NET项目myprojectname

做客网址

  • 客户端访问网址1玖2.16八.一.108

做客战败

  • 输入指令: 跻身/usr/jexus/siteconf 网站配置目录

cd /usr/jexus/siteconf
  • 输入指令: 编辑default文件

sudo vi default
  • 输入指令: 修改mvc配置节点

  AppHost={CmdLine=/var/www/default/helloworld.dll;AppRoot=/var/www/default;Port=5000}
  • 输入指令: 翻开修改

  AppHost={CmdLine=/var/www/default/helloworld.dll;AppRoot=/var/www/default;Port=5000}
  • 输入指令: 重启jexus

  cd /usr/jexus
  sudo ./jws start
  • 客户端访问网址192.16捌.一.拾八

做客战败

  • 输入指令: 永恒到网址目录:/var/www/default

  cd /var/www/default
  • 输入指令: 修改helloworld.dll文件权限

  sudo chmod a+x helloworld
  • 输入指令: 重启jexus

  cd /usr/jexus
  sudo ./jws start

以上命令截图:

美高梅手机版4858 42

  • 客户端访问网址1玖二.168.一.拾八
    美高梅手机版4858 43

居功至伟告成,哈哈,那篇博客太长了,有点累了

下一部分:NET Core 第三某些 mysql +ef 增加和删除改查

扩展:
.NET Core New csproj
如何揭橥可执行文件:

走访网址

  • 客户端访问网址1九二.16八.一.十8

走访战败

  • 输入指令: 进去/usr/jexus/siteconf 网址配置目录

cd /usr/jexus/siteconf
  • 输入指令: 编辑default文件

sudo vi default
  • 输入指令: 修改mvc配置节点

  AppHost={CmdLine=/var/www/default/helloworld.dll;AppRoot=/var/www/default;Port=5000}
  • 输入指令: 查看修改

  AppHost={CmdLine=/var/www/default/helloworld.dll;AppRoot=/var/www/default;Port=5000}
  • 输入指令: 重启jexus

  cd /usr/jexus
  sudo ./jws start
  • 客户端访问网址1九贰.16八.一.108

走访失败

  • 输入指令: 固定到网址目录:/var/www/default

  cd /var/www/default
  • 输入指令: 修改helloworld.dll文件权限

  sudo chmod a+x helloworld
  • 输入指令: 重启jexus

  cd /usr/jexus
  sudo ./jws start

上述命令截图:

美高梅手机版4858 44

  • 客户端访问网址1玖2.16八.一.十八
    美高梅手机版4858 45

功勋卓著告成,哈哈,那篇博客太长了,有点累了

下1部分:NET Core 第三局地 mysql +ef 增加和删除改查

扩展:
.NET Core New csproj
怎样发布可执行文件:

访问网址

  • 客户端访问网址1九二.16八.一.十8

    访问战败

  • 输入指令: 进入/usr/jexus/siteconf 网址配置目录

cd /usr/jexus/siteconf
  • 输入指令: 编辑default文件

sudo vi default
  • 输入指令: 修改mvc配置节点

  AppHost={CmdLine=/var/www/default/helloworld.dll;AppRoot=/var/www/default;Port=5000}
  • 输入指令: 翻看修改

  AppHost={CmdLine= /usr/local/bin/dotnet /var/www/default/helloworld.dll;AppRoot=/var/www/default;Port=5000}
  • 输入指令: 重启jexus

  cd /usr/jexus
  sudo ./jws start
  • 客户端访问网址19贰.16八.壹.108

    访问战败

  • 输入指令: 定点到网址目录:/var/www/default

  cd /var/www/default
  • 输入指令: 修改helloworld.dll文件权限

  sudo chmod a+x helloworld
  • 输入指令: 重启jexus

  cd /usr/jexus
  sudo ./jws start

如上命令截图:

美高梅手机版4858 46

以上命令截图

  • 客户端访问网址1玖2.16八.一.十8
![](https://upload-images.jianshu.io/upload_images/5494925-ffeb727e8bf226b3)

这里写图片描述

功勋卓著告成,哈哈,那篇博客太长了,有点累了

下①部分:NET Core 第三片段 mysql +ef 增加和删除改查

扩展:
.NET Core New csproj
怎么样公布可执行文件:

 

美高梅手机版4858 47

 

七、将大家的品类传送到centos7服务器上的/var/www的目录下

/var/www/myprojectname

八、运行大家的服务器

命令:/usr/jeuxs/jws start

玖、访问大家的花色

url:域名+端口

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有