Какая версия ASP.NET MVC поставляется с Mono 2.10? - PullRequest
2 голосов
/ 01 марта 2011

Я знаю, что библиотеки ASP .NET MVC сейчас поставляются с Mono , но я не могу найти точную информацию о версии.

Какая именно версия ASP.NET MVC поддерживается в последней версии Mono, Mono 2.10.1 ?

Ответы [ 2 ]

5 голосов
/ 01 марта 2011

Копирование из заметок о выпуске:

http://www.mono -project.com / Release_Notes_Mono_2.10 # ASP.NET_MVC3_Support

См. Ниже примечания оRazor и WebPages.

Хотя ASP.NET MVC3 имеет открытый исходный код и лицензируется в соответствии с условиями лицензии MS-PL, он требует нескольких зависимостей от новых библиотек, которые не являются открытыми, и не являются частью Microsoft..NET Framework.

На данный момент у нас нет реализаций этих библиотек с открытым исходным кодом, поэтому мы не можем поставлять полный стек ASP.NET MVC3 с Mono (Мы все еще поставляем ASP.NET MVC 1 и MVC 2с Mono для вашего развертывания).

В этом выпуске Mono достаточно исправлений ошибок и исправлений, чтобы вы могли запускать на нем сайты ASP.NET MVC3.

Поскольку эти новые зависимости былиони не являются частью Microsoft.NET, на них обычно ссылаются в вашем проекте и они размещаются в каталоге bin / вашего сайта ASP.NET.Убедитесь, что вы удаляете библиотеку Microsoft.Web.Infrastructure.dll со своего сайта при развертывании в Mono, чтобы позволить Mono использовать собственную реализацию, которая интегрирует ASP.NET MVC3 с Mono.

Для запуска ваших веб-сайтовиспользуйте наши профильные программы 4.0:

  • xsp4 для быстрого тестирования
  • mod-mono-server4.exe для Apache
  • для размещения fastcgi-mono-server4.exe дляСерверы FastCGI

Razor и веб-страницы

Если вы загрузили двоичные файлы Microsoft для ASP.NET MVC3, у вас будет несколько новых библиотек, структура веб-страниц, позволяющая создавать простые веб-сайты.встроенный и шаблонизатор Razor /

Вы можете использовать оба этих бинарных файла с Mono 2.10.

Можно запустить и запустить с Razor и cshtml, просто установив этот выпуск и запустив xsp4в любом каталоге, который содержит bin / сборки и создает файл .cshtml.

4 голосов
/ 03 марта 2011

Просто для краткости:

Mono 2.10 поставляется с ASP.NET MVC2 (а также MVC1) из коробки.Это фактический код Microsoft.

ASP.NET MVC 3 должен работать, если вы включите сборки в свой проект ( См. Примечания к выпуску ).

MonoDevelop позволитработать со всем этим, но леса «нового решения» для ASP.NET MVC по-прежнему создают каркас приложения ASP.NET MVC1.

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