1

CentOS 6 で Mono 3.0.6 を実行しています。その上で ASP.NET 4.0/MVC4 Web サイトを公開しましたが、いくつかの互換性の問題を解決した後、壁にぶつかりました。アプリケーションにアクセスしようとすると、次のエラーが発生します。

    System.IO.FileNotFoundException
Could not load file or assembly 'System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.

Description: HTTP 500.Error processing request.
Details: Non-web exception. Exception origin (name of application or object): mscorlib.

これは、Mono が EF6 を使用しているためだと思いますが、これはまだアルファ版であるため、Microsoft は EF5 をバンドルしています。このエラーを修正する最もエレガントで、「ハック」の少ない方法は何でしょうか?

4

1 に答える 1

0

見つからないファイルが何であるかを把握する必要があります。

そのために、ここで説明されている環境変数MONO_LOG_MASK="asm"とを使用できます。MONO_LOG_LEVEL="debug"

于 2013-03-28T08:03:45.990 に答える