用Apache搭建.net网站(原创能用)

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" Options FollowSymlinks ExecCGI Order allow,deny Allow from all DirectoryIndex index.htm index.aspx AliasMatch /aspnet_client/system_web/(/d+)(/d+)[u](/d+)[/u](/d+)/(.*) "C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4" Options FollowSymlinks Order allow,deny Allow from all

这段代码绝对正确,本人测试过的一字不差,不要怀疑什么v$1.$2.$3对不对,本人一开始也是觉得这个不对,上网查了好久,最终的结果还是这是正确的

5.重启服务器

6.在sample文件夹下放置自己的.net网站

7.打开IE,输入http://localhost:8080/sample/index.aspx,一切OK

8080是我自己改的端口

你可能感兴趣的:(ASP.NET)