ASP.NET MVC с моно - PullRequest
       8

ASP.NET MVC с моно

1 голос
/ 06 декабря 2011

Я пытаюсь разработать приложение с ASP.NET MVC Mono.
Установлены последние версии Mono и Monodevelop. При попытке запустить по умолчанию «Добро пожаловать в ASP.NET MVC на Mono!» В приложении я получаю следующие ошибки:

Ошибка сервера в «/» приложении.

Ошибка конфигурации

Описание: произошла ошибка при обработке файл конфигурации, необходимый для обслуживания этого запроса. Пожалуйста, просмотрите конкретные сведения об ошибке ниже и измените файл конфигурации соответственно.

Сообщение об ошибке Parser: не удалось загрузить файл или сборку 'System.Web.Mvc, Версия = 1.0.0.0, Культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 'или одна из его зависимостей. Система не может найти указанный файл.

Ошибка источника:

Строка 34: Строка 35: Строка 36: Строка 37: Строка 38:

Исходный файл: C: \ Users \ Sergey \ Desktop \ mvc \ mvc \ web.config Строка: 36

Отслеживание нагрузки сборки: следующая информация может быть полезна для определить, почему сборка 'System.Web.Mvc, версия = 1.0.0.0, Культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 'не удалось загрузить.

WRN: регистрация привязки сборки выключена. Чтобы включить привязку сборки регистрация ошибок, установите значение реестра [HKLM \ Software \ Microsoft \ Fusion! EnableLog] (DWORD) для 1. Примечание. некоторое снижение производительности, связанное с ошибкой привязки сборки протоколирование. Чтобы отключить эту функцию, удалите значение реестра [HKLM \ Software \ Microsoft \ Fusion! EnableLog].

Информация о версии: Microsoft .NET Framework Версия: 2.0.50727.4927; ASP.NET версия: 2.0.50727.4927


Попытался поместить System.Web.Mvc.dll из C: \ Program Files \ Mono-2.10.6 \ lib \ mono \ 2.0 в bin \ - приложение все еще не запускается, я просто получаю

Определение манифеста обнаруженной сборки не соответствует сборке ссылка. (Исключение из HRESULT: 0x80131040)

вместо

Система не может найти указанный файл.

Что мне делать?

P.S. Моя ОС - Windows 7.

1 Ответ

2 голосов
/ 07 декабря 2011

Как предлагается в комментарии, я публикую это как ответ;) При попытке запустить приложение, которое ссылается на сборки Mono, можно попробовать запустить его с Mono (не .NET, что MonoDevelop делает по умолчанию), так как оно использует разныеGAC.

...