我试图在我的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 该文件存在。
我做错了什么?
答案 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的来源并安装它。然后它会工作。