Проблема с использованием Razor после миграции MVC 2.0 на MVC 3.0 RC - PullRequest
4 голосов
/ 10 ноября 2010

Я перенес сайт MVC 2.0 в MVC 3.0, используя это: Миграция MVC 2.0 -> 3.0

Использование ASPX в качестве View Engine теперь прекрасно работает ...

Но я попытался создать представление Razor и получил эту ошибку:

The view 'TestView' or its master was not found. The following locations were searched:

    ~/TestView.aspx
    ~/TestView.ascx
    ~/Views/Color/TestView.aspx
    ~/Views/Color/TestView.ascx
    ~/Views/Shared/TestView.aspx
    ~/Views/Shared/TestView.ascx

Как мне включить бритву на этом?

Я использую Visual Studio 2010 ... Создание брендаНовое веб-приложение MVC 3 позволяет Razor штрафа!

Спасибо

Ответы [ 2 ]

7 голосов
/ 10 ноября 2010

Попробуйте добавить ViewEngines.Engines.Add(new RazorViewEngine()); в ваш файл global.asax

0 голосов
/ 10 ноября 2010

Пожалуйста, просмотрите

В обозревателе решений удалите ссылку на System.Web.Mvc (которая указывает на DLL-версию 2).Затем добавьте ссылку на System.Web.Mvc (v3.0.0.0).Также добавьте ссылку на System.WebPages.dll и System.Web.Helpers.dll.

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