2012-02-14 11 views
3

私はWindowsで開発したMVC3サイトを、Linux(Ubuntu)とMono 2.10.5を使用して正しく動作させるのに苦労しています。Mono on Linux plus MVC3:ルートディレクトリには、Webブラウザのファイル/フォルダリストが表示されます。

ウェブブラウザからサイトルートを参照すると、サイトのホームページではなくファイル/フォルダ構造が表示され、ルーティングは機能していないように見えます。 Windows上の開発環境ではすべてうまく動作します。

たとえば、Global.asaxをクリックした場合、「タイプを読み込めませんでした」という500エラーの標準ASP.NET「黄色い死画面」(YSOD)が表示されます。System.ComponentModel .DataAnnotations.KeyAttribute 'アセンブリから' MyWebSite '。 "

YSODの下部に、私は以下を参照してください:バージョン情報:Monoランタイムバージョン:2.10.5(Debian 2.10.5-1); ASP.NETのバージョン:4.0.30319.1

私はここにMVC3のためのモノを構成するための指示に従ってきました:http://www.integratedwebsystems.com/2011/06/get-mvc3-razor-running-on-mono/

誰もが、私が訪問したときに、ファイル/フォルダの構造がリストされている理由として任意の手掛かりを持っています私のブラウザからのサイトルート?

答えて

1

モノがポート8080で動作していたことが判明し、別のモジュールと競合するためポート80で動作するように構成できませんでした。私は今8080番ポートでうまく動作することができます。

+2

他の「モジュール」はApacheです... –

関連する問題