Я добавил контроллер в свой проект с именем UserManager (автоматически сгенерированный из фреймворка ado.net)
Когда я запускаю приложение, попытки перейти к http://server/UserManager/ встречаются с 404ошибка, но если перейти к http://server/UserManager/Index, то действие найдено и выполняется правильно.
Это случай, когда контроллер не вызывается, или он просто не рассматривает индекс как действие по умолчанию.Где эти свойства установлены?
ОБНОВЛЕНИЕ
Кажется, что проблема связана с тем, что для маршрута по умолчанию установлено значение
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Permits", action = "ListApplications", id = UrlParameter.Optional }
Это противоречит схеме именования для Usermanager (где по умолчанию используется индекс)
Я пытался добавить альтернативные маршруты, которые предусмотрены для действий по умолчанию, но в конечном итоге выяснил, что порядок добавления маршрутов определяет, какой маршрут занимаетзапрос (чем раньше добавлен маршрут, тем больше у него шансов соответствовать критериям.)
Спасибо