【问题标题】:mod_mono on windowswindows上的mod_mono
【发布时间】:2011-09-22 17:42:13
【问题描述】:

我正在尝试在 win7 机器上运行的 apache 2.2.x 上的 mod_mono - 关注 the steps described here

模块加载正常,但我无法运行我的 ASP.net 应用程序 (404)。有人有任何建议或有效的示例配置吗?谢谢。

【问题讨论】:

  • 你能发布你的 httpd.conf 的相关部分吗?如果您得到的是通用 404,则可能是您的 VirtualHost 条目有问题,但这只是一个随机猜测,因为我看不到实际的配置。
  • 嗨,克里斯,使用的配置是提供的链接中的配置。我用静态页面检查了 VH 并且工作正常,所以我认为模块本身有问题。
  • 你是如何得到 mod_mono.so 的?

标签: asp.net .net apache mono mod-mono


【解决方案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>

【讨论】:

  • 我很好奇你是怎么让mod_mono编译的,你能分享一下用什么编译器,单声道版本等吗?
【解决方案2】:

我为你找到了一个好的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>

【讨论】:

  • 教程非常好(因此投票),不幸的是它是为Linux设计的。窗户也一样。我无法编译 mod_mono (2.8) 所以期待任何可以分享一些技巧的人。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-29
  • 1970-01-01
  • 1970-01-01
  • 2013-10-23
相关资源
最近更新 更多