ASP.NET MVC 1.0 + Mono 2.4 - PullRequest
       25

ASP.NET MVC 1.0 + Mono 2.4

9 голосов
/ 26 марта 2009

Попытка запустить MVC на Mono 2.4 (что возможно, согласно некоторым темам здесь) без особой удачи. Я не могу пройти мимо этого:

Compilation Error

Description: Error compiling a resource required to service this request. Review your source file and modify it to fix this error.

Compiler Error Message: : ** (/usr/local/lib/mono/2.0/gmcs.exe:5232): WARNING **: The class System.Web.Management.WebRequestErrorEvent could not be loaded, used in System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
~/Global.asax

Show Detailed Compiler Output: //etc

Я добавил System.Web.dll (и буквально все ссылки в проекте) в папку bin - все еще нет.

Есть идеи?

ССЫЛКИ:

Мигель де Иказа говорит, что это возможно: Twitter SO 1 SO 2

Ответы [ 4 ]

6 голосов
/ 30 марта 2009

Вам не нужно компилировать MVC (или Mono), но вам потребуется Mono 2.4, который доступен на сайте загрузки Mono.

Единственная необходимая вам DLL - это System.Web.Mvc.dll. Самый простой способ справиться с этим в VS - установить для параметра «Копировать локальный» значение true для этой сборки. Не копируйте локальный любой другой System. * Ссылки.

0 голосов
/ 28 марта 2009

Согласно странице состояния моно для System.Web, указанный класс еще не реализован. Может быть, вы могли бы включить ссылку на темы, которые говорят, что можно запустить его?

0 голосов
/ 30 марта 2009

Я не имею представления о ASP.NET MVC или Mono.

Но, похоже, DLL должна быть в GAC или подобном месте (не уверен, какая терминология используется в случае Mono). DLL имеет publickeytoken, что делает ее кандидатом в GAC.

Помогает ли это?

0 голосов
/ 28 марта 2009

Как насчет любых библиотек DLL, на которые ссылается System.Web.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...