Apache run aps.net 出現的問題
來源:程序員人生 發布時間:2014-03-15 16:45:40 閱讀次數:2582次
問題1: size=18px]如果對httpd.conf文件添加aps.net的配置,重啟后就會失敗,只有把這段配置重新刪除后才能啟動[/size]。
下面是我的配置:
#--------------------------------------------------------------------------
#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>
# Mount the ASP.NET example application
AspNetMount /active "C:/Program Files/Apache Group/Apache2/htdocs/active"
# Map all requests for /active to the application files
Alias /active "C:/Program Files/Apache Group/Apache2/htdocs/active"
# Allow asp.net scripts to be executed in the active example
<Directory "C:/Program Files/Apache Group/Apache2/htdocs/active">
Options FollowSymlinks ExecCGI
Order allow,deny
Allow from all
DirectoryIndex Default.htm Default.aspx
</Directory>
# For all virtual ASP.NET webs, we need the aspnet_client files
# to serve the client-side helper scripts.
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">
"C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles">
Options FollowSymlinks
Order allow,deny
Allow from all
</Directory>
</IfModule>
#--------------------------------------------------------------------------
問題2:如果我把apache關閉后,重啟就會出現這樣的錯誤:
C:Program FilesApache GroupApache2in>apache -k start
Syntax error on line 960 of C:/Program Files/Apache Group/Apache2/conf/httpd.con
f:
Invalid command 'xa1xa1xa1xa1LoadModule', perhaps mis-spelled or defined by
a module not included in the server configuration

---
問題3:在active下放.aspx文件,就會現實源碼。
我想應該是我的配置文件沒有寫好,所以才會現實源碼,但是我不知道我的配置文件錯在哪里。
以下為最佳答案: 根據你的出錯情況應該是你從該網站直接復制配置文件代碼時,LoadModule命令之前插入了兩個全角空格導致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 而不是 #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 多了一行 "C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles"> |
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈