RedirectToAction挂不重定向

我有以下代码为注册的用户在我的应用程序

[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" ); }

如果用户得到系统上正确注册,我他重定向到应用程序中的主页

return RedirectToAction( "Index", "Home" );

我有这样的代码在我的dev的盒子,并在我的临时服务器的工作。 但是,当我发表在生产服务器上可通过Internet访问它挂在最后一次通话,发送电子邮件,无需将用户重定向在所有之后。

任何想法?

--------------解决方案-------------

洛伦佐,

我认为你可能有一个错误(配置和/或禁用)与远程邮件设置,并在您try / catch块这个错误被“吞噬”。 尝试禁用该块,你应该能够看到服务器上出现的实际错误。 我的直觉是,这正是问题所在! 我已经在这条道路很多时候,所以你并不孤单。

切换到“实时”环境中的乐趣...

干杯...

分类:asp.net mvc的 时间:2015-03-14 人气:7
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.585 (s). 10 q(s)