Можно ли использовать механизм просмотра Razor 2.0 под моно?

Меня заинтересовала функция Razor 2.0 атрибуты условий, поэтому я попытался портировать Razor 2.0 на свой Приложения MVC3. Я перешел по этой ссылкеи успешно запустил свое простое приложение (с одним HomeController, одним действием Indexи одним *~/Views/Home /Index.cshtmlпредставление) в Windows с ASP.NET.

Но когда я развернул свое приложение в монорежимах на Ubuntu, оно не запускается и продолжает сообщать об ошибке . ] Не удается найти представление:

Ошибка сервера в приложении '/' Представление «Индекс» или его мастер не найдены, или механизм представления не поддерживает искомые расположения. Поиск производился в следующих местах: ~/Views/Home/Index.aspx ~/Views/Home/Index.ascx ~/Views/Shared/Index.aspx ~/Views/Shared/Index.ascx ~/Views/Home/Index. cshtml ~/Views/Home/Index.vbhtml ~/Views/Shared/Index.cshtml ~/Views/Shared/Index.vbhtml

Я искал эту ошибку в Google, в большинстве статей говорится, что это проблема компиляции представления, поэтому я подумал, что это вызвано тем, что моно не может правильно использовать компилятор нового движка Razor для компиляции Index.cshtml.

Затем я переключил свое приложение обратно на Razor 1.0, и все работает нормально в моно, так что это действительно проблема, что моно не может запустить Razor 2.0? или есть какое-то быстрое решение этой проблемы?

Спасибо

7
задан otakustay 12 May 2012 в 18:29
поделиться