После добавления MapPageRoute в проект asp.net mvc сайт перестает входить в Home Controller

Я пытаюсь направить .aspx (страницу веб-форм) в мой проект asp.net mvc. Я регистрирую страницу в 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>

Проблема в том, что после того, как я добавляю вторую строку, сайт перестает входить в мой Home Controller (Index Action) и перенаправляет на:http://localhost:37538/Reports/Tickets?action=Index&controller=Login%22 всегда, что я запускаю проект.

Подробности проекта:

Asp.Net MVC 3 Forms Authentication .Net 4.0

Obs: чтобы воспроизвести эту ошибку, создайте новый проект asp.net mvc как интернет-приложение, после созданияTickets страница веб-форм внутри/WebForms/Reports папку и зарегистрируйте новый маршрут. Запустите проект (возможно, вы вошли), поэтому выйдите из системы, и вы будете перенаправлены наhttp://localhost:35874/Reports/Tickets?action=LogOff&controller=Accountтак зачем?

Ответы на вопрос(1)

Ваш ответ на вопрос