ubuntu8.10+xsp+apache2.0+mono 2.0 支持asp.net

编译安装mono 2.0

sudo apt-get update

sudo apt-get build-dep mono

wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.2.tar.bz2

tar jxvf mono-2.2.tar.bz2

sudo apt-get install "libglib2.0-dev

cd mono-2.2

./configure --prefix=/usr/local

make

sudo make install

编译的时候需要花费点时间。安装完毕后可以通过“mono -V”查看mono版本

安装Apache2

 http://httpd.apache.org=>download

 

./configure --prefix=/usr/local

make

sudo make install

 安装XSP

sudo apt-get install mono-xsp

安装mod_mono

wget http://ftp.novell.com/pub/mono/sources/mod_mono/mod_mono-2.2.tar.bz2

tar jxvf mod_mono-2.2.tar.bz2

cd mod_mono-2.2

./configure --prefix=/usr/local

make

sudo make install

配置一下apache

代码:

sudo nano /usr/local/apache2/conf/httpd.conf

在最上面加上

Include /usr/local/apache2/conf/mod_mono.conf

这个mod_mono里面包含了 我们需要的httpd.conf的配置 所以Include就好了

<IfModule !mod_mono.c>

    LoadModule mono_module /usr/local/apache2/modules/mod_mono.so
    AddType application/x-asp-net .aspx

    AddType application/x-asp-net .asmx

    AddType application/x-asp-net .ashx

    AddType application/x-asp-net .asax

    AddType application/x-asp-net .ascx

    AddType application/x-asp-net .soap

    AddType application/x-asp-net .rem

    AddType application/x-asp-net .axd

    AddType application/x-asp-net .cs

    AddType application/x-asp-net .config

    AddType application/x-asp-net .dll

    DirectoryIndex index.aspx

    DirectoryIndex Default.aspx

    DirectoryIndex default.aspx

</IfModule>

然后配置一个虚拟目录

Alias /test "/usr/lib/xsp/test"

AddMonoApplications default  "/test:/usr/lib/xsp/test"

<Location /test>

    SetHandler mono

    AllowOverride None

    Order allow,deny

    Allow from all

</Location>
然后重启APACHE

/usr/local/apache2/bin/apachectl restart

最后找浏览器

http://urip/test

如果你看到了下图 大功告成

以上是我2天来对mono的研究 也祝你能够成功

再说一次以上操作都是root身份

 

转载于:https://www.cnblogs.com/okokyu/archive/2009/01/29/1381363.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值