主题 : ubuntu 9.04 下使用apache2,mod_mono 配置asp.net 2.0 运行环境
级别: 七朵秋菊

UID: 79
精华: 0
发帖: 7223
威望: 49599 点
无痕币: 50938 WHB
贡献值: 1 点
在线时间: 1555(时)
注册时间: 2009-10-01
最后登录: 2024-05-18

0 ubuntu 9.04 下使用apache2,mod_mono 配置asp.net 2.0 运行环境

先安装开发环境:
在浏览器中输入apt:mono-devel,和apt:mono-2.0-devel来安装mono
到下面网址去安装Monodevelop:http://monodevelop.com/Download
参考:http://www.mono-project.com/Other_Downloads

安装服务器相关的包:

sudo aptitude installapache2 mono mono-gmcs mono-utils mono-xsp2 monodoc-httplibapache2-mod-mono mono-apache-server2 mono-xsp2-base asp.net2-examples

安装后重要目录:
Asp.net 2.0 Demo的目录:/usr/share/asp.net2-demos/
Apache2服务器的目录:/var/www

使用xsp来测试基本环境是否正确:(Run ASP and .NET in UBUNTU and Debian LINUX):
进入到Demo的目录,运行命令:xsp2,现在直接使用http://localhost:8080看是否能访问正确呢。
参考:http://www.goitexpert.com/entry.cfm?entry=Run-ASP-and-NET-in-UBUNTU--and-Debian-LIN

重启Apache时(sudo /etc/init.d/apache2 restart)可能遇到的问题:
Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName:
解决方法:修改/etc/apache2/httpd.conf,添加行:ServerName localhost
参考:http://www.qc4blog.com/?p=611


下面东真格的了,开始配置mod_mono,可以参考下面三个网址:

mod_mono document:
http://www.mono-project.com/Mod_mono
configuring mod_mono on ubuntu:
https://help.ubuntu.com/community/ModMono
Autoconfiguration mod_mono:
http://mono-project.com/AutoHostin

我的配置方法,修改/etc/apache2/mods-enabled/mod_mono.conf,行首加上两句:
MonoServerPath "/usr/bin/mod-mono-server2"
MonoAutoApplication enabled

好了,终于行了。
你可以把刚才提到的Asp.net 2.0 Demo复制到/var/www目录下,直接使用“http://localhost/{/var/www/下某个文件夹的名称}”就可以访问你的asp.net网站了。
如果需要更高级的配置请还是可以参考我上面列出的三个网址。
Total 0.058217(s) query 3, Time now is:05-18 22:42, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛