发布于 2016-02-02 08:54:50 | 190 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Apache Web服务器

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件。


在Windows XP下如果没有IIS,那么Apache HTTP Server无疑是最好的替代品了。而它也能够很好的支持ASP.NET1.1/2.0。下面就介绍一下如何搭建该环境。
1、下载Apache http server:我下载的版本是ApacheHTTPServerforWindowsV2.2.8.msi。

2、安装,几乎是一路NEXT下去,但是有个环节需要注意,在选择HTTP默认端口时,如果你系统中已经安装了IIS那就写个别的端口(例如8080)而不要使用默认的80端口,否则安装完毕后服务器就无法启动了。(不过也可以在安装后修改Apache的配置文件中Listen节点的端口数字,然后重启服务器就可以了)。

3、下载mod_aspdotnet模块:我下载的版本是:mod_aspdotnet-2.2.0.2006-setup-r2.msi。
4、安装,一路NEXT即可。
5、修改Apache服务器的配置文件,在文件末加入以下代码:

#asp.net 
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 
AliasMatch "^/(?i)aspnet_client/system_web/(\d+)_(\d+)_(\d+)_(\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> 
#上面的代码保持默认就好了,下面需要根据你的实际情况作对应的修改。 
#MyWeb是逻辑路径,而后面双引号中是你Web文件所在的物理路径。 
AspNetMount /MyWeb "E:\WebPage\Release" 
Alias /MyWeb "E:\WebPage\Release" 
<Directory "E:\WebPage\Release"> 
Options FollowSymlinks Indexes 
AspNet files 
Order allow,deny 
Allow from all 
DirectoryIndex Index.aspx default.htm default.aspx 
</Directory> 
#asp.net

然后重启服务器,打开页面看看是不是能够正常访问页面,以及显示.NET服务器端控件了:)

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务