商丘新科技网络公司利用mono+xsp架构asp.net环境,跑ASP项目
发布时间:2018-07-05 14:30 来源: 作者:admin 点击数:次
商丘新科技网络公司利用mono+xsp架构asp.net环境,可以跑ASP项目
1、 安装准备(系统安装忽略) #安装完CentOS后,首先更新系统 yum -y update #然后安装相关的编译器和必备的软件 yum -y install bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel cairo-devel libtiff libtiff-devel libjpeg libjpeg-devel giflib giflib-devel libpng libpng-devel libX11 libX11-devel freetype freetype-devel fontconfig fontconfig-devel libexif libexif-devel libXft-devel ghostscript-devel gnome-doc-utils unzip 2 、下载安装所需要的软件包 统一下载到/usr/local/src下 wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2 wget http://download.mono-project.com/sources/mono/mono-2.10.8.tar.bz2 wget http://download.mono-project.com/sources/xsp/xsp-2.10.tar.bz2 wget http://download.mono-project.com/sources/mod_mono/mod_mono-2.10.tar.bz2 wget http://apache.fayea.com/apache-mirror//httpd/httpd-2.2.27.tar.gz 3.安装libgdiplus libgdiplus是mono中的System.Drawing依赖的一个组件,用于显示web页面基本颜色等。 cd /usr/local/src tar -xjvf libgdiplus-2.10.tar.bz2 cd libgdiplus-2.10 ./configure --prefix=/usr/local make make install 4.安装mono cd /usr/local/src tar -xjvf mono-2.10.8.tar.bz2 cd mono-2.10.8 ./configure --prefix=/usr/local make make install Mono安装完成之后,可以用命令mono -V查看一下mono的安装情况,如果能够看到mono版本号等信息,说明Mono安装成功。 5.安装apache cd /usr/local/src tar -zxvf httpd-2.2.27.tar.gz cd httpd-2.2.27 ./configure --prefix=/usr/local/apache --enable-mods-shared=most make make install 6.安装mod_mono cd /usr/local/src tar -xjvf mod_mono-2.10.tar.bz2 cd mod_mono-2.10 ./configure make make install 7.安装xsp xsp就是mod-mono-server。 安装之前,先设置一下环境变量 vi /etc/profile #在最后加上下面这句 export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig source /etc/profile 或者注销重新登陆一下 cd /usr/local/src tar -xjvf xsp-2.10.2.tar.bz2 cd xsp-2.10.2 ./configure --prefix=/usr/local make make install 8.配置apache 打开/usr/local/apache/conf文件夹中的httpd.conf,这个文件是apache的配置文件,在最后添加 Include /usr/local/apache/conf/mod_mono.conf 将以下#注释去掉 #ServerName www.example.com:80 在/usr/local/apache/htdocs文件夹中任意创建一个index.aspx文件,添加内容如下 <%@ Page Language="C#" %> <html> <head> <title>hello world</title> </head> <body> <% for (int i=1; i<=7; i++) { Response.Write("<font size=" + i.ToString() + ">"); Response.Write("hello world"); Response.Write("</font><br />"); } %> </body> </html> 当然,你也可以百度,去下载一个asp.net探针 重启apache /usr/local/apache/bin/apachectl restart
[商丘新科技网络公司利用mono+xsp架构asp.net环境,跑ASP项目]
本文链接:https://www.hncmsqtjzx.com/jzjswz/391.htmltag: