Я пытаюсь преобразовать сайт MVC2 в MVC3 с помощью RazorViewEngine.
Я использовал этот инструмент для обновления моего проекта и инструмент конвертера Telerik для преобразования моего. aspx в Razor. Инструмент Telerik поместил строку @inherits
в верхнюю часть моих макетов (наследуемых от ViewMasterPage).
Когда я пытался запустить страницу с одним из этих макетов, я получил сообщение об ошибке:
... cshtml.Execute (): не найдено подходящего метода для переопределения
Я удалил @ наследует тег
, и он начал работать на моей домашней странице. Однако я продолжал получать эту ошибку для другой страницы, использующей тот же макет. И теперь, переместив некоторые вещи для решения проблемы с областями, я снова получаю эту ошибку для всех своих страниц (в любом случае, тех, к которым я могу добраться).
Я пробовал закрыть Visual Studio, удалить временные файлы и т. Д.