Mam do czynienia ze starszą aplikacją mvc asp.net, która nie jest skonfigurowana tak, jak jestem przyzwyczajona. Po normalnym wylogowania poprzez:Problem z programem ReturnUrl w asp.net mvc
FormsAuthentication.SignOut();
i
return RedirectToAction("Index", "Home");
URI zawiera:
ReturnUrl=%2f
Zwykle nie jest to przypadek. Jak mogę to powstrzymać?
Alternatywnie, gdy próbuję uzyskać dostęp do strony wymagającej uwierzytelnienia/autoryzacji, pojawia się strona logowania, ale nie jest generowany odpowiedni komunikat ReturnUrl = (tzn. Identyfikator URI pozostaje taki, jaki jest).
Czy to jest problem IIS, który gdzieś przeczytałem, czy też asp.net FormsAuthenticationModule nie jest poprawnie skonfigurowany? Dzięki.
Może być powiązany? http://stackoverflow.com/questions/8205368/request-redirect-to-account-loginreturnurl-2f-since-mvc-3-install-on-server – Allov
Przenieśli się przez to przed wysłaniem ... nie sądzę jednak . – cs0815
Jakiej wersji MVC używasz? – Alex