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