Mono 3.0.6 - System.IO.FileNotFoundException

时间:2013-03-27 15:54:26

标签: asp.net-mvc-4 mono centos

我在CentOS 6上运行Mono 3.0.6。我已经发布了一个ASP.NET 4.0 / MVC4网站,在解决了一些兼容性问题之后,我遇到了一堵墙。每当我尝试访问该应用程序时,都会收到此错误:

    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,但这仍然是Alpha,因此微软捆绑了EF5。修复此错误的最优雅,最“黑客”的方法是什么?

1 个答案:

答案 0 :(得分:0)

您需要弄清楚找不到的文件

为此,您可以使用env vars MONO_LOG_MASK="asm"MONO_LOG_LEVEL="debug",解释here