3

ASP.NET をサポートするように mod_mono の AutoHosting を変更できますか? ATM は実際には機能しません: Link . / は機能しますが、ランタイムは Global.asax を完全に無視し、ルーティング規則に従いません。

4

1 に答える 1

3

Mono での AutoHosting の目的は、サーバーの構成に必要な労力を削減することで、Mono でホストされている ASP.NET サイトをできるだけ簡単に取得できるようにすることです。ただし、ASP.NET ファイルの種類として構成されているファイルの種類をホストすることによってこれを行います。mod_mono.conf ファイルで、ホストするように構成されているファイル拡張子を見つけることができます。

MVC ルーティングはファイル拡張子の使用を回避するため、MVC ホスティングの適切なソリューションではない可能性があります。そうは言っても、AutoHosting を絶対に使用する必要がある場合は、次を mod_mono.conf ファイルに追加して、サーバーのすべてのコンテンツが x-asp-net コンテンツとして提供されるように設定できます。 ForceType application/x-asp-net

そうすることはより広い意味を持っているので、私はそれをお勧めするとは言えません.

Apache サーバーの構成を変更できる場合は、アプリケーションの mod_mono を構成するだけでより良い結果が得られるでしょう。

于 2009-03-31T21:43:59.550 に答える