zoukankan      html  css  js  c++  java
  • CentOS7+Mono5.2.0.224 +Jexus5.8.3.0 布署 Asp.Net MVC (vs2017)

     背景:

      比起大神我们只是差远了,只知道一味的找找看,找的资料不少,但真不知道哪一个是正确的。

      之前一个文章也写了怎么安装 Jexus 但始终只有是html的静态页面可以asp.net 都不行(http://www.cnblogs.com/xiaoruilin/p/7777478.html

      被自己坑了,但也没办法,最后在https://linuxdot.net/(Linux DotNET大本营)找到一个QQ群103810355,经群主指点(Mono/5.2.0.224,Jexus/5.8.3.0 Linux 这个版本的才行)。

      配置这些东西都不是你能想出来的,要不就是仔细看官方文档,要不请教他人指点。

    1、安装Jexus

    官网:https://www.jexus.org/,大神建安装 独立版

    Jexus独立版的安装

    Jexus“独立版”指的是自带.net运行时(mono),不需要在客户服务器安装mono就能正常运行的Jexus版本,该版本只支持 64位Linux操作系统。

    安装jexus独立版的命令是:
    curl https://jexus.org/release/x64/install.sh|sh

    注:运行安装命令,需要操作者有root权限。

    [root@VM_44_205_centos ~]# curl https://jexus.org/release/x64/install.sh|sh

    [root@VM_44_205_centos ~]# vi /usr/jexus/jws.conf

    [root@VM_44_205_centos ~]# vi /usr/jexus/siteconf/default

    [root@VM_44_205_centos ~]# /usr/jexus/jws start

    root@VM_44_205_centos ~]# /usr/jexus/jws -V

    Mono/5.2.0.224

    Jexus/5.8.3.0 Linux

     2、使用vs2017 新建 asp.net mvc

    新建过程与我们平时无异,最重要的是VS2017 已包括这个两个NuGet包(这儿也还是把包更新到最新版本),如果小于VS2017版本请使用NuGet安装

     Microsoft.CodeDom.Providers.DotNetCompilerPlatform

     Microsoft.Net.Compilers

    发布:网站有人说“预编译”不能勾,我没有试过,感兴趣可以测试一下

    3、发布项目到服务器

    我服务器是安装:vftpd 将 hellojexus文件夹 上传到服务器上

    复杂默认站点配置文件,进行配置

    [root@VM_44_205_centos ~]# cp /usr/jexus/siteconf/default /usr/jexus/siteconf/hellomvc
    [root@VM_44_205_centos ~]# vi /usr/jexus/siteconf/hellomvc
    //修改端口及网站目录所在位置
    port=6929
    root=/ /home/vftproot/pub/hellojexus
    [root@VM_44_205_centos ~]# /usr/jexus/jws restart
    [root@VM_44_205_centos ~]# curl http://localhost:6929/
    //显示也内容说明咱们成功了
    [root@VM_44_205_centos ~]# firewall-cmd --zone=public --add-port=6929/tcp --permanent
    [root@VM_44_205_centos ~]# firewall-cmd --reload

    到此总算是成功了

    参考文档:

    http://www.cnblogs.com/shanyou/p/5720733.html  (使用Visual Studio 2015 开发ASP.NET MVC 5 项目部署到Mono/Jexus)

  • 相关阅读:
    【bzoj5180】[Baltic2016]Cities 斯坦纳树
    【BZOJ1859】【ZJOI2006】碗的叠放
    【bzoj4589】Hard Nim FWT+快速幂
    【BZOJ1502】【NOI2005】月下柠檬树 simpson 积分
    【loj6437】 【PKUSC2018】 PKUSC 计算几何
    【PKUSC2018】【loj6433】最大前缀和 状压dp
    【pkuwc2018】 【loj2537】 Minmax DP+线段树合并
    多项式求逆元详解+模板 【洛谷P4238】多项式求逆
    【bzoj3684】 大朋友和多叉树 生成函数+多项式快速幂+拉格朗日反演
    【codeforces 623E】dp+FFT+快速幂
  • 原文地址:https://www.cnblogs.com/xiaoruilin/p/7867823.html
Copyright © 2011-2022 走看看