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