码迷,mamicode.com
首页 > Web开发 > 详细

ubuntu Mono+Jexus 部署到 ASP.NET MVC 5

时间:2018-08-31 19:22:23      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:asp   ubunt   str   star   server   脚本   路径问题   命令   最新版   

之前搞了很多次都是卡在了razor那个异常哪里,今天心血来潮就在试一试,一试竟然成功了,激动的我赶紧记录下历程。废话不说,走起。。。

 

ubuntu 16.04 安装mono(最新版 5.14.0)

官网地址 https://www.mono-project.com/download/stable/#download-lin-ubuntu

首先 

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo apt install apt-transport-https
echo "deb https://download.mono-project.com/repo/ubuntu stable-xenial main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update

接着依次执行以下命令

sudo apt install mono-devel
sudo apt install mono-complete
sudo apt install mono-dbg
sudo apt install mono-referenceassemblies-pcl
sudo apt install mono-ca-certificates-mono
sudo apt install mono-mono-xsp4

至此 mono 安装完成 验证mono安装是否成功移步这里 https://www.mono-project.com/docs/getting-started/mono-basics/

安装jexus

wget linuxdot.net/down/jexus-5.6.1.tar.gz

tar -zxvf jexus-5.6.1.tar.gz

cd jexus-5.6.1

./install

运行Jexus

启动
/usr/jexus/jws start
停止
/usr/jexus/jws stop
重启
/usr/jexus/jws restart

自此,使用Http://ip/info即可验证Jexus是否成功

技术分享图片

部署

首先拷贝一份default文件,拷贝到jexus安装的路径下的siteconf下,然后修改里面的内容,命令如下

 

cd /usr/jexus/siteconf/     

cp default  mms  
 
vim mms 

 

一般只修改路径、端口

部署完后重启jexus

会有大小写和路径问题等,例如从Nuget上下载下来的System.Web.Webpages.dll 几个相关的dll 中间的pages 那个p是小写的,需要变成大写

索性修改jexus的配置文件

在jexus中,只需要把  /usr/jexus/jws 这个脚本文件中的 “export MONO_IOMAP=...”这一句前边的“#”去掉,就可以不区分大小写了

技术分享图片

 

到此为止,重启jexus后,看看你的成果吧 !

 

ubuntu Mono+Jexus 部署到 ASP.NET MVC 5

标签:asp   ubunt   str   star   server   脚本   路径问题   命令   最新版   

原文地址:https://www.cnblogs.com/lic0914/p/9567353.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!