Обновленные до бета-версии MVC3 представления Razor генерируют базовый класс, отличный от вновь созданного проекта. - PullRequest
1 голос
/ 07 октября 2010

Я работаю над сайтом, используя MVC Preview 1 с момента его выхода. После выхода бета-версии я обновил систему до бета-версии.

Там не так много помощи для обновления с Preview 1 до бета-версии, и просто восстановление вызвало много проблем. Что я сделал до сих пор:

1) Скопировал файл web.config из нового бета-проекта MVC3 (чтобы получить правильные разделы и значения). 2) Добавлены ссылки на System.Web.Helpers и System.Web.WebPages, чтобы мои ссылки соответствовали вновь созданному проекту. 3) Поменял все мои @import на @model в соответствии с новым форматом.

Проблема, которую я получаю, состоит в том, что представления в существующем проекте производятся от System.Web.Web.Pages, а представления в новом проекте - от System.Web.Mvc.WebViewPage <>.

Чего мне не хватает, это может вызвать проблемы с базовым классом.

1 Ответ

1 голос
/ 08 октября 2010

Вам также необходимо скопировать /views/web.config из нового проекта Mvc 3 - там, где определен базовый класс страниц

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