2011-09-22 21 views
3

我正在嘗試運行在win7上的apache 2.2.x上的mod_mono - 跟着the steps described here窗戶上的mod_mono

該模塊加載好,但我不能運行我的ASP.net應用程序(404)。有沒有人有任何建議或示例配置的作品?謝謝。

+0

你能張貼你的httpd.conf的相關部分?如果你得到一個通用的404,那麼你的VirtualHost條目可能會有問題,但這只是一個隨機猜測,因爲我看不到實際的配置。 –

+0

嗨克里斯,使用的配置是在提供的鏈接中的一個。我用一個靜態頁面檢查了VH並運行,所以我認爲模塊本身有問題。 – SorinS

+1

你是怎麼得到mod_mono.so的? – Chazt3n

回答

1

我的工作配置:

<VirtualHost *:80> 
    ServerAlias localhost 
    DocumentRoot "c:\web\mysite" 
    MonoServerPath mysite "c:\mono\usr\bin\mod-mono-server2.exe" 
    MonoApplications mysite "/:c:\web\mysite" 

    <Directory "c:\web\mysite"> 
     Options Indexes FollowSymLinks MultiViews 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
     MonoSetServerAlias mysite 
     SetHandler mono 
     DirectoryIndex default.aspx index.html 
    </Directory> 
</VirtualHost> 
+0

我很好奇你是如何得到mod_mono編譯的,你可以分享使用什麼編譯器,單聲道版本等? – SorinS

1

我找到了一個好tutorial你。

例單配置:

MonoServerPath default /usr/bin/mod-mono_server2 
Alias [D] 「[P]」 
AddMonoApplications default 「[D]:[P]」 
<Location [D]> 
SetHandler mono 
</Location> 

又如:

MonoServerPath default /usr/bin/mod-mono_server2 
Alias /MySite 「/srv/www/htdocs/MySite」 
AddMonoApplications default 「/MySite:/srv/www/htdocs/MySite」 
<Location /MySite> 
SetHandler mono 
</Location> 
+0

該教程非常好(因此投票),不幸的是它的目的是爲Linux。對於windows也一樣。我無法編譯mod_mono(2.8),因此期待任何能分享一些技巧的人。 – SorinS