MonoAutoApplication disabled
AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx .axd
Alias /mypage "/home/fjj/mypages"
MonoApplications "/mypage:/home/fjj/mypages"
MonoServerPath /usr/bin/mod-mono-server2
MonoPath test "/usr/lib/mono/2.0:/usr/lib:/usr/lib/xsp/2.0"
<Location "/home/fjj/mypages">
MonoSetServerAlias test
SetHandler mono
</Location>
其中/home/fjj/mypages为你的网站根目录,/mypage为虚拟目录。配置好后在浏览器输入:
服务器ip地址/mypage就可以看到自己通过linux发布的asp.net网站了!
最后注意!!
1.如果访问网站出现权限问题,可以尝试在服务器通过chmod修改文件的访问权限
2.由于开发asp.net网站需要配置文件web.config,所以要想linux完美支持asp.net中的一些动态控件(如updatepanel)需要添加web.config文件,这是必不可少的!我的做法是在windows下利用vs2008开发好网站后,将整个工程拷到linux下发布,虽然有点笨但可以成功实现动态网页的呈现!