没用过IIS这个服务器,以前用的是APACHE+PHP+MYSQL,现在开始学.NET,所以还拿APACHE当.NET的HTTP服务器。GOOGLE了一下配置的方法,还蛮简单的。但是网上那些文章里的链接大都失效了,而且实践发觉稍有遗漏的地方,所以就粘过来再略微增补一些。2008年10月25号自己机子上试是OK的。
1.下载并安装Apache 2.x
2.下载并安装MOD_ASPDOTNET
虽然MOD_ASPDOTNET说是对于APACHE2.0以上的版本都能够支持,但是我下载最新的APACHE2.2.9版本来装ASP.NET模块却没成功,可能2.2开始已经在安装包里包含了对ASP.NET的支持也说不定,因为刚才在APACHE网站上看到MICROSOFT的标题老大一个,相信最近微软赞助了不少银子吧~~~~ANYWAY,2.0.X的版本是可以和ASP.NET的安装模块兼容哒,刚才偶自己试过了。
3.修改APACHE的配置文件httpd.conf,在APACHE安装目录下conf目录里。把下面这点配置命令粘到HTTD.CONF里面,保存后重启(RESTART)APACHE服务器。
LoadModule aspdotnet_module "modules/mod_aspdotnet.so"
AddHandler asp.net asax ascx ashx asmx aspx axd config cs csproj licx rem resources resx soap vb vbproj vsdisco webinfo
<IfModule mod_aspdotnet.cpp>
</IfModule>
4.建好存放.net脚本的c:\SampleASP文件夹,然后在该文件夹内创建缺省主页index.aspx,将以下代码粘在该文件里保存测试。
5.如果一切正常,访问http://localhost/SampleASP/index.aspx 就可以看到跑起来的ASP.NET脚本咯~