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, 至此 , 安装完成 . 应该就可以正常跑了

原文地址:https://www.cnblogs.com/kaolasz/p/netframework_on_jexus.html