je le code suivant pour l'enregistrement des utilisateurs dans mon applicationRedirectToAction se bloque sans rediriger
[HttpPost]
public virtual ActionResult Register(RegisterModel model) {
if (!ModelState.IsValid) {
//Invalid - redisplay form with errors
return View(model);
}
try {
MembershipUser mu = _manager.RegisterUser(model);
//Send confirmation email here
}
catch (RegistrationException rex) {
ModelState.AddModelError("", rex.Message);
}
return RedirectToAction("Index", "Home");
}
Si vous ne recevez correctement enregistré l'utilisateur sur le système que je lui allez être redirigé vers la page d'accueil de l'application avec
return RedirectToAction("Index", "Home");
J'ai ce code qui fonctionne dans ma boîte de dev et dans mon serveur de transfert. Mais quand je le publie sur le serveur de production accessible par Internet, il se bloque au dernier appel, après l'envoi de l'e-mail, sans rediriger l'utilisateur du tout.
Une idée?
Quand vous dites qu'il se bloque, voulez-vous dire le fil ou se bloque que l'expérience de l'utilisateur est celui où le mail est envoyé mais ils ne voient pas de redirection? –
la seconde que vous avez dite. Il garde l'utilisateur en attente mais ne redirige pas vers la page d'accueil – Lorenzo
Donc, je suppose que le navigateur ne reçoit pas la réponse 302, savez-vous s'il reçoit quoi que ce soit? – jwwishart