2013-03-27 3 views
1

Я запускаю Mono 3.0.6 на CentOS 6. Я опубликовал на нем веб-сайт ASP.NET 4.0/MVC4, и после того, как вы узнали о проблемах с совместимостью, мы встретили стену. Всякий раз, когда я пытаюсь получить доступ к приложению, я получаю эту ошибку:Mono 3.0.6 - System.IO.FileNotFoundException

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. Какой был бы самый элегантный, наименее «хакерский» способ устранить эту ошибку?

ответ

0

Необходимо выяснить, что представляет собой файл , который не найден.

Для этого вы можете использовать env vars MONO_LOG_MASK="asm" и MONO_LOG_LEVEL="debug", пояснил here.

Смежные вопросы