Я пытаюсь настроить Mono 3.0 для запуска сайтов MVC4 под .NET 4 и .NET 4.5. Я работал с различными ошибками, что я могу сделать, чтобы запустить и запустить?Запуск Mono 3.2.0 с .NET MVC 4
Конфигурация сервера
- CentOS 5
- Apache 2.2.3
- 3.2.0 (тарболом Вс 28 июля 00:57:40 UTC 2013); ASP.NET версии: 4.0.30319.17020 2013)
- Последние XSP от мерзавца, на момент этого поста
Apache/Mono Config
MonoServerPath "/usr/local/bin/mod-mono-server4"
/USR/местные/содержание бен/обр-моно-сервера4:
#!/bin/sh
exec /usr/local/bin/mono $MONO_OPTIONS "/usr/local/lib/mono/4.5/mod-mono-server4.exe" "[email protected]"
Update
Суть проблемы в том, что Mono не поставляется с MVC4, который требуется сайту. У него все еще есть DLL MVC3, но у него есть dll Razor 2, но не Dll Razor 1, которые MVC3 хочет подать в суд.
Может быть, это может быть какой-то помощи: HTTP: // blog.miraclespain.com/archive/2013/Jun-24.html вы можете получить большинство ссылок, отсутствующих в nuget, вместо того, чтобы строить все это с нуля с помощью mono – jakobandersen
Спасибо за ссылку. Приложения MVC3 на самом деле работают нормально - MVC3 теперь свернута в монокодную базу. – Brian
Я не думаю, что у NullReferenceException, которое вы получаете, имеет какое-то отношение к MVC4 в Mono, я думаю, что у вас сломанная моно-установка (пахнет, потому что вы используете префикс/usr/local), поэтому я downvoting ваш вопрос и ответ – knocte