Po dodaniu MapPageRoute do projektu mvc asp.net witryna przestaje wprowadzać kontroler domowy

Usiłuję przekierować .aspx (strona webforms) w moim projekcie mvc asp.net. Rejestruję stronę w global.asax:

<code>routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapPageRoute("Tickets", "Reports/Tickets", "~/WebForms/Reports/Tickets.aspx");
routes.MapRoute("Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional });
</code>

Problem polega na tym, że po dodaniu drugiej linii witryna przestaje wprowadzać mój kontroler domowy (akcja indeksowania) i przekierowuje do:http://localhost:37538/Reports/Tickets?action=Index&controller=Login%22 zawsze, że prowadzę projekt.

Szczegóły Projektu:

Asp.Net MVC 3Uwierzytelnianie formularzy.Net 4.0

Obs: aby odtworzyć ten błąd, utwórz nowy projekt mvc asp.net jako aplikację internetową, po utworzeniuTickets strona formularzy internetowych w a/WebForms/Reports folder i zarejestruj nową trasę. Uruchom projekt (prawdopodobnie jesteś zalogowany), więc wyloguj się i zostaniesz przekierowany dohttp://localhost:35874/Reports/Tickets?action=LogOff&controller=Account, więc dlaczego?

questionAnswers(1)

yourAnswerToTheQuestion