Недавно я частично преобразовал приложение веб-форм Asp.Net для использования MVC. У нас все еще есть части приложения в веб-формах (страницы .aspx) и используется маршрутизация MVC t o работать с контроллерами и т. д. Я добавил маршрут MVC, например
routes.MapRoute("Users", "Users/{controller}/{action}/", new { controller = "Timesheet", action = "List" });
. Есть папка под названием «Пользователи», которая содержит несколько aspx-страниц, которые мы все еще используем.
Когда я нажимаю URL http: // localhost / Users /
Я получаю список каталогов с содержимым папки «Пользователи». По-видимому, список каталогов имеет приоритет над маршрутизацией URL-адресов MVC, и это можно изменить, изменив настройки сервера IIS7.
Как я могу изменить это поведение, изменив код или файл web.config?
Ссылки:
http://forums.asp.net/t/1251156.aspx/1
http: // learn.iis.net/page.aspx/121/iis-7-and-above-modules-overview/