2009-09-04 3 views
-1

Я знаю, что для начала использования областей вам необходимо установить отношения родителя/ребенка. У меня есть пара зон настройки, и их контроллеры просто поражают, проблема в том, что некоторые виды не найдены. Я пытаюсь понять, что происходит с моими контроллерами, которые не происходят с моими представлениями.ASP.NET MVC Области: может ли кто-нибудь объяснить, что происходит? PostBuild

Я очень хорошо знаком с гиперссылкой MSDN, но я все еще с разъединение: http://msdn.microsoft.com/en-us/library/ee307987(VS.100).aspx

ответ

0

Общая ошибка пользователя, я закончил создание новой области и забыл раскомментировать дочернюю область в коде проекта позади. Извините за ввод в заблуждение! Обязательно раскомментируйте проекты родительских и дочерних областей!

1

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

Phil Haack написал отличный blog entry on Areas, что может помочь с вашей проблемой.

Редактировать: Загрузите ASP.NET MVC source и выполните код, чтобы узнать, где он находится. Это должно дать вам знать, где именно проблема.

+0

Я ударил правильный контроллер с помощью маршрутизации, поэтому я не думаю, что это проблема. Просмотр вызовов контроллера не найден. Я твердо верю, что это связано с упражнением post build. – RailRhoad

+0

Попробуйте загрузить исходный код ASP.NET MVC и пройти через код, чтобы увидеть, где он разбивается. Я отредактирую ответ, чтобы опубликовать ссылку на источник. – mkchandler