2009-12-09 4 views
1

Я использую asp mvc 2 области. Я пытаюсь настроить проект таким образом, что при запуске веб-сайта он вызывает один из контроллеров в моих областях вместо домашней страницы по умолчанию.Проблема маршрутизации при использовании областей ASP MVC 2

Когда я обновляю маршруты в файле Global.asax, он, похоже, не работает.

Это сообщение об ошибке, поскольку оно ищет только в каталоге представлений, а не в папке Areas. Как я могу заставить его заглянуть в папку Areas?

ответ

0

Вы создали пользовательский ViewLocator, как описано здесь: http://blog.codeville.net/2008/07/30/partitioning-an-aspnet-mvc-application-into-separate-areas/

+1

Поскольку жерех MVC 2 поддерживает концепцию площади, я предположил бы, что это было бы встроенные и я не должен был бы добавить пользовательский вид локатор. У меня возникла проблема только в том случае, если я определяю его как маршрут по умолчанию в global.asax, чтобы он не смог разрешить информацию о просмотре. – anamika

Смежные вопросы