MVC3 / Razor: cshtml.Execute () ': не подходит обнаружен метод переопределения

Я пытаюсь преобразовать сайт MVC2 в MVC3 с помощью RazorViewEngine.

Я использовал этот инструмент для обновления моего проекта и инструмент конвертера Telerik для преобразования моего. aspx в Razor. Инструмент Telerik поместил строку @inherits в верхнюю часть моих макетов (наследуемых от ViewMasterPage).

Когда я пытался запустить страницу с одним из этих макетов, я получил сообщение об ошибке:

... cshtml.Execute (): не найдено подходящего метода для переопределения

Я удалил @ наследует тег , и он начал работать на моей домашней странице. Однако я продолжал получать эту ошибку для другой страницы, использующей тот же макет. И теперь, переместив некоторые вещи для решения проблемы с областями, я снова получаю эту ошибку для всех своих страниц (в любом случае, тех, к которым я могу добраться).

Я пробовал закрыть Visual Studio, удалить временные файлы и т. Д.

15
задан alex 4 May 2017 в 20:11
поделиться