Как установить начальную страницу по умолчанию для действия области - PullRequest
6 голосов
/ 27 декабря 2011

У меня есть структура проекта (см. Ниже). Когда я запускаю проект, я получаю эту ошибку (см. Ниже). Не могли бы вы сказать мне, какие изменения мне нужно сделать, я хотел бы, чтобы при запуске проекта перейти на MyAreas1 \ Home

Спасибо

Сообщение об ошибке: Представление «Индекс» или его мастер не найдены, или никакой движок представления не поддерживает искомые местоположения. Были найдены следующие местоположения:

~/Views/Home/Index.aspx
~/Views/Home/Index.ascx
~/Views/Shared/Index.aspx
~/Views/Shared/Index.ascx
~/Views/Home/Index.cshtml
~/Views/Home/Index.vbhtml
~/Views/Shared/Index.cshtml
~/Views/Shared/Index.vbhtml

enter image description here

Ответы [ 3 ]

3 голосов
/ 27 декабря 2011

Вы должны установить указанную маршрутизацию в Global.asax файле

routes.MapRoute(
                "Default", // Route name
                "MyArea1/{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults

Так что вам нужно отредактировать маршрут по умолчанию.

1 голос
/ 28 декабря 2011

Попробуйте щелкнуть правой кнопкой мыши на проекте >> свойства >> Интернет >> , теперь выберите опцию Specific Page и введите controllerName / ActionName

0 голосов
/ 26 февраля 2013

routes.MapRoute ( "Площадь", "", new {area = "AreaName", controller = "ControllerName", action = "ActionName"} );

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