安裝Mono需要的GDI+兼容API的庫Libgdiplus
02
虛擬機:VMware-workstation-full-11.0.0-2305329_0;
Linux系統:CentOS-7-x86_64-DVD-1511.iso;
Visual Studio 2013:創建默認ASP.NET MVC 4 Web 應用程序;
Linux連接工具:SecureCRT;
可以跳過,有四百多條更新。
yum –y update
yum -y install gcc gcc-c++ bison pkgconfig glib2-devel gettext make
libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel
libX11-devel freetype-devel fontconfig-devel? cairo-devel
安裝Mono需要的GDI+兼容API的庫Libgdiplus
cd /usr/local/src/
libgdiplus下載地址,當前最新版本libgdiplus-4.2.tar.gz |2015-12-20 17:33|671K
wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-4.2.tar.gz
tar -zxvf libgdiplus-4.2.tar.gz
cd libgdiplus-4.2
./configure --prefix=/usr
make && make install
cd /usr/local/src/
mono下載地址,當前最新版本mono-4.6.2.6.tar.bz2 | 2016-11-02 14:22 | 79M
wget http://download.mono-project.com/sources/mono/mono-4.6.2.6.tar.bz2
tar -jxvf?mono-4.6.2.6.tar.bz2
cd mono-4.6.2
./configure --prefix=/usr
make這步的時間稍微比較久點。
make && make install
安裝完后使用mono -V查看版本信息。
cd /usr/local/src/
Jexus下載地址,當前最新版本jexus-5.8.1.tar.gz
wget http://www.linuxdot.net/down/jexus-5.8.1.tar.gz
tar -zxvf jexus-5.8.1.tar.gz
cd jexus-5.8.1
./install
啟動命令。
/usr/jexus/jws start
啟動成功后通過http://localhost/info訪問到如下頁面。
至此環境準備工作完成。
cd /usr/jexus/siteconf/
cp default simple
賦值默認配置修改port、root。
配置修改完成后到/var目錄下創建www文件夾。
cd /var
mkdir www
使用SecureFX將打包文件夾simple上傳至/var/www/simple目錄。
將jexus停止后重新啟動
/usr/jexus/jws stop
/usr/jexus/jws start
啟動成功后通過http://localhost/info訪問出現如下錯誤信息。
將Web.config文件內容替換成如下信息重新上傳。
http://go.microsoft.com/fwlink/?LinkId=169433-->
/usr/jexus/jws restart
log4net引用到項目中。
重新啟動后刷新能訪問顯示如下,但是樣式信息未應用。這是因為Linux下是區分大小寫的,需要配置jexus。
cd /usr/jexus/
vi jws
取消#?export?MONO_IOMAP="all"這段內容的前面的#,保存,然后重新啟動jexus。
重啟jws后,重新訪問結果。
完結