CentOS下使用Jexus部署.NetFramework站点 (一)
操作系统 : CentOS 7.x
安装 jexus [参考jexus官网(专业版)]
安装完成后上传网站启动Jexus , 就可以访问了
访问的时候注意URL区分大小写 , Mono不支持忽略大小写
至此已经可以访问了
但是在使用一些系统库的时候 比如 System.Drawing (一般在绘制验证码的时候使用) , 会报错 , 提示不支持
这个时候就需要手动安装libgdiplus了
1.先安装必要的库
yum -y install autoconf automake bison cairo-devel freetype-devel gcc gcc-c++ gettext giflib-devel glib2-devel make libexif-devel libjpeg-devel libpng-devel libtiff-devel libtool
yum -y update
2.最新的库为6.0 具体可以在这里看到 [点击查看libgdiplus库列表 ]
cd /usr/local/src
wget http://download.mono-project.com/sources/libgdiplus/libgdiplus0-6.0.tar.gz
tar -zxf libgdiplus-6.0.tar.gz
cd libgdiplus-6.0
./configure --prefix=/usr
make && make install
(安装需要一点时间 , 稍等片刻即可)
安装完成后需要更新系统so库缓存
sudo ldconfig
3.重启jexus
OK, 至此 , 安装完成 . 应该就可以正常跑了