当前位置: 首页 > 工具软件 > Apache2::ASP > 使用案例 >

让服务器在apache也支持asp环境的方法

梁华清
2023-12-01

经常做网站的都会遇到同一台服务器或者是vps想同时用asp和php,但是装了iis又不能装apache,两种只能装一种,但是又想同时可以放asp和php的网站,怎么办呢,网上各种找办法都找不到太理想的,我也是找了好几天了,今天把觉得有用点的放出来。

由于apache和php合作好,各方法都优于asp在apache上的运行所以默认的apache是没有这个模块的,相 关的教程也少,我们要想让apache可运行asp只要加载mod_aspdotnet-2.2.0.2006-setup-r2.msi这个模块就好了

注:注意上面方法只限于在windows下 并且装了Framework一般win7已经自带有了

1、首先 下载一个mod_aspdotnet-2.2.0.2006-setup-r2.msi  为了不用大家到处找这个文件,我已经把资源找到并提供下载这个文件的,链接:https://download.csdn.net/download/xiegr71/13520162
2、安装好后在apache的moudles目录会生成一个mod_aspdotnet.so文件
3、修改httpd.conf 在文件的末尾加上下面代码

复制代码如下:
#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   
<IfModule mod_aspdotnet.cpp>   
     AspNetMount / "D:/wwwroot/wzp8.com/"   
    Alias / "D:/wwwroot/wzp8.com/"   
    <Directory "D:/wwwroot/wzp8.com/">   
         Options FollowSymlinks ExecCGI   
        Order allow,deny   
        Allow from all   
        DirectoryIndex index.htm index.aspx   
    </Directory>   
    AliasMatch /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>   
</IfModule>

#asp.net

其中红色为你网站放置的目录

4、重新启动apache ok成功

 

 类似资料: