试图在xampp上安装asp.net

时间:2014-10-01 08:41:02

标签: asp.net apache xampp

我试图在我的xampp安装上运行aspx文件但Apache服务器没有启动。

我做了什么:

安装了一个干净的Xampp。

安装了mod_aspdotnet-2.2.0.2006-setup-r2.msi

更改了我的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 /SampleASP "C:\xamppASP\htdocs" 
Alias /SampleASP "C:\xamppASP\htdocs" 
<Directory "C:\xamppASP\htdocs"> 
    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

完成此步骤后,服务器不再启动。

即使我刚跑:

LoadModule aspdotnet_module modules/mod_aspdotnet.so

服务器无法启动。

我已经检查了文件夹C:\ xamppASP \ apache \ modules 该文件存在。

我做错了什么?

2 个答案:

答案 0 :(得分:0)

我很确定这个:

AspNetMount /SampleASP "C:\xamppASP\htdocs" 
Alias /SampleASP "C:\xamppASP\htdocs" 
<Directory "C:\xamppASP\htdocs"> 

应该是:

AspNetMount /SampleASP "C:\xamppASP\SampleASP" 
Alias /SampleASP "C:\xamppASP\SampleASP" 
<Directory "C:\xamppASP\SampleASP"> 

也就是说,您将目录名称更改为您提供的“SampleASP”。

答案 1 :(得分:0)

它不再启动的原因可能是因为您设置的目录不存在。

“C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles”

我一直试图让同样的事情发挥作用,我发现我没有ASP.NETClientFiles,如果你删除你的更改,它将重新开始。

或者,如果您确定ASP.NETClientFIles的来源并安装它。然后它会工作。