Depois de adicionar MapPageRoute a um projeto asp.net mvc, o site pára para entrar no Home Controller
Eu estou tentando rotear um .aspx (página de webforms) no meu projeto asp.net mvc. Eu registro a página em 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>
O problema é que, depois de eu adicionar a segunda linha, o site pára para entrar no meu Home Controller (Index Action) e está redirecionando para:http://localhost:37538/Reports/Tickets?action=Index&controller=Login%22
sempre que eu corro o projeto.
Detalhes do Projeto:
Asp.Net MVC 3Autenticação de Formulários.Net 4.0Obs: para reproduzir este erro, crie um novo projeto asp.net mvc como aplicativo de internet, após criar oTickets
página de webforms dentro de um/WebForms/Reports
pasta e registre a nova rota. Execute o projeto (provavelmente você está logado), então agora faça logoff e você será redirecionado parahttp://localhost:35874/Reports/Tickets?action=LogOff&controller=Account
, então por que?