ubuntu Mono+Jexus 部署到 ASP.NET MVC 5
程序员文章站
2022-05-13 22:51:21
之前搞了很多次都是卡在了razor那个异常哪里,今天心血来潮就在试一试,一试竟然成功了,激动的我赶紧记录下历程。废话不说,走起。。。 ubuntu 16.04 安装mono(最新版 5.14.0) 官网地址 https://www.mono-project.com/download/stable/# ......
之前搞了很多次都是卡在了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 referenceassemblies-pcl
sudo apt install ca-certificates-mono
sudo apt install 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后,看看你的成果吧 !
上一篇: 【问题】VS问题集合,不用也要收藏防止以后使用找不到
下一篇: java反射构建excel导出工具类
推荐阅读
-
解读ASP.NET 5 & MVC6系列教程(3):项目发布与部署
-
解读ASP.NET 5 & MVC6系列教程(3):项目发布与部署
-
详解ASP.NET Core部署项目到Ubuntu Server
-
详解ASP.NET Core部署项目到Ubuntu Server
-
把ASP.NET MVC项目部署到本地IIS上的完整步骤
-
如何把ASP.NET MVC项目部署到本地IIS上
-
asp.net mvc 4 项目升级到 asp.net mvc5
-
把ASP.NET MVC项目部署到本地IIS上的完整步骤
-
ubuntu Mono+Jexus 部署到 ASP.NET MVC 5
-
如何把ASP.NET MVC项目部署到本地IIS上