Как мне установить контроллер по умолчанию для моего проекта ASP.NET MVC 4, не делая его HomeController ?
Как я должен настройки по умолчанию Area при запуске приложения?
c#
asp.net
asp.net-mvc
asp.net-mvc-4
asp.net-mvc-5
Адриан10 БЕН
источник
источник
Ответы:
лучший способ - изменить свой маршрут. Маршрут по умолчанию (определенный в вашем App_Start) устанавливает
/Home/Index
в качестве целевой страницы по умолчанию. Вы можете изменить его на любой желаемый маршрут.
источник
"AreaName/{controller}/{action}/{id}"
Установите ниже код в RouteConfig.cs в папке App_Start
ЕСЛИ все еще не работает, выполните следующие действия.
Второй способ: вы просто выполните следующие шаги,
1) Щелкните правой кнопкой мыши свой проект
2) Выберите Свойства
3) Выберите опцию Интернет, затем выберите конкретную страницу (контроллер / представление), а затем установите страницу входа в систему.
Здесь Account - мой контроллер, а Login - мой метод действия (сохраненный в Account Controller)
Пожалуйста, посмотрите прикрепленный скриншот.
источник
Я не видел ответа на этот вопрос:
Итак, вот как вы можете настроить область по умолчанию:
источник
Если у вас только один контроллер и вы хотите получить доступ ко всем действиям в корневом каталоге, вы можете пропустить имя контроллера, подобное этому
источник