• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

[转]安装Mono使Linux支持asp.net

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
本文转自:http://hi.baidu.com/chuanqi_ding/blog/item/1e36a95c35d1ff46faf2c06f.html
原文如下:
-----
Mono是一个开放的.net移植计划,它使得.net跨平台变得可能,目前最新的版本是mono 1.0.5 ,安装mono使之与apache结合,从而实现支持asp.net。
一、下载安装Mono
# wget http://www.go-mono.com/archive/1.0.5/mono-1.0.5.tar.gz
# tar zxvf mono-1.0.5.tar.gz
# cd mono-1.0.5
# ./configure
# make
# make install
假如在此过程中出现了异常中断,并且目录中也没有生成 Makefile 文件,则需要根据系统提示找出出现错误的原因,一般可能是因为缺少某些编译 Mono 所必须的软件,例如假设你没有安装 Gnome X-Window 的话,则需要手动安装 pkg-config 和 glib-2.0 ,这两个软件可以分别在 http://www.freedesktop.org/Software/pkgconfig 和 ftp://ftp.gtk.org 处下载。
二、使web服务器能解释asp.net
1、使用apache mod_mono
(1)、安装mod
# wget http://www.go-mono.com/archive/1.0.5/mod_mono-1.0.5.tar.gz
# tar zxvf mod_mono-1.0.5.tar.gz
# cd mod_mono-1.0.5
# ./configure --with-apxs=/usr/sbin/apxs --prefix=/usr/local/mono --with-mono-prefix=/usr
第一个参数为指定apache配置脚本路径
第二个参数为mod_mono安装路径
第三个参数为指定mono路径
# make
# make install
(2)、修改httpd.conf
由于configure的时候指定了Apache目录,会自动修改http.conf文件加入了LoadModule mono_module modules/libmod_mono.so这一行,现在只需要加入:
   Alias /mono "/usr/share/doc/xsp/test"
       MonoApplications "/mono:/usr/share/doc/xsp/test"
       <Location /mono>
         SetHandler mono
       </Locationy>
保存退出;
重新启动httpd,在浏览器中输入 http://your ip/mono则可以正常浏览到index.aspx内容。
2、使用xsp解释asp.net内容
# wget http://www.go-mono.com/archive/1.0.5/xsp-1.0.5.tar.gz
# tar zxvf xsp-1.0.5.tar.gz
# cd xsp-1.0.5
# ./configure
# make
# make install
安装完毕后直接运行xsp启动服务
# xsp
默认端口是8080,默认目录为当前目录,详细参数察看帮助文件。
这样你同样可以使用 http://your ip:8080浏览asp.net文件。

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ASP.NET基本控件学习(一)发布时间:2022-07-10
下一篇:
SNDA(上海)招聘中、高级ASP.NET开发人员(2名)发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap