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