> CentOS > CentOS教程 >

CentOS 6.2+Mono 2.10.8+jexus 5.0.2+asp.net

用支持ASP.NET MVC3的mono版本

比如mono V2.10.2及以上。

 

1,安装前置检查

yum install bison gettext glib2 freetype fontconfig libpng libpng-devel libX11 libX11-devel glib2-devel libgdi* libexif glibc-devel urw-fonts java unzip gcc gcc-c++ automake autoconf libtool make bzip2 wget

 

2,安装MONO

获取mono 2.10.8安装包,直接下载,或使用wget http://download.mono-project.com/sources/mono/mono-2.10.8.tar.gz

将安装包放在/usr/local/src目录下。

 

cd /usr/local/src

tar zxvf mono-2.10.8.tar.gz

cd mono-2.10.8

./configure --prefix=/usr

make && make install

 

3,等待安装完成。执行一下ldconifg

 

4,安装JEXUS

下载地址是:http://linux.j66.net,下新最新的jexus,如:jexus-5.0.2.tar.gz

放在/usr/tools目录下

 

cd /usr/tools

tar -zxvf jexus-5.0.2.tar.gz

sudo mkdir /etc/jws

将解压出来的jexus的所有文件及文件夹都复制到/etc/jws目录下

cd /etc/jws

将 jws.regsvr、jws.start、jws.restart、jws.stop 设为可执行(可使用命令:chmod 777 文件名)。

注册全局程序集(在MONO重装后也要注册一下),命令:sudo ./jws.regsvr。

修改jws.conf配置文件,将Runtime=v4.0.30319前面的#去掉,使网站工作在asp.net 4环境下。

再加一行rewrite=^/$ /Home/Index,配置MVC3网站的默认主页。

 

5,卸载 Mono 也很简单,只要输入 make uninstall ,就会自动的删除所有安装的可执行程序和脚本。

如果你希望重新编译安装 Mono ,则可以先输入: make distclean ,然后按照2的顺序输入: ./configure , make , make install 。

(责任编辑:IT)