我在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。修复此错误的最优雅,最“黑客”的方法是什么?
答案 0 :(得分:0)
您需要弄清楚找不到的文件 。
为此,您可以使用env vars MONO_LOG_MASK="asm"
和MONO_LOG_LEVEL="debug"
,解释here。