1.下载Apache服务器,地址:http://yztele1.skycn.com/down/apache_2.2.4-win32-x86-no_ssl.zip,安装,没什么需要配置的,如果安装了IIS,IIS会把80端口占用,因而安装完毕后启动服务器的时候会失败,这时候修改一下配置文件的端口就行了,配置文件路径:C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf(找不到80的话搜一下)
2.下载mod_aspdotnet,地址http://dl4.csdn.net/fd.php?i=70929164091134&s=275d001bb15fad01b0a0dac722c53fd2,安装,一路“下一步”就行
3.建立一个测试用的目录,比如:C:\\sample
4.打开配置文件(上面有路径),末尾追加:
- #asp
- 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
- AspNetMount /sample "C:\sample"
- Alias /sample "C:\sample"
- <Directory "c:/sample">
- Options FollowSymlinks ExecCGI
- Order allow,deny
- Allow from all
- DirectoryIndex index.htm index.aspx
- </Directory>
- AliasMatch /aspnet_client/system_web/(\d+)(\d+)[u](\d+)[/u](\d+)/(.*) "C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"
- <Directory "C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles">
- Options FollowSymlinks
- Order allow,deny
- Allow from all
- </Directory>
这段代码绝对正确,本人测试过的一字不差,不要怀疑什么v$1.$2.$3对不对,本人一开始也是觉得这个不对,上网查了好久,最终的结果还是这是正确的
5.重启服务器
6.在sample文件夹下放置自己的.net网站
7.打开IE,输入http://localhost:8080/sample/index.aspx,一切OK
8080是我自己改的端口
外出网 www.waichu.net
发酷网 www.faako.com