Asp.net mvc 4 ASP.NET UserManager.CreateAsync赢得';无法在实时主机上添加用户

Asp.net mvc 4 ASP.NET UserManager.CreateAsync赢得';无法在实时主机上添加用户,asp.net-mvc-4,asp.net-identity,usermanager,Asp.net Mvc 4,Asp.net Identity,Usermanager,注册用户的代码在本地针对生产数据库工作,但由于某种原因,在远程主机上,用户没有被添加,注册视图正在返回(交付的注册视图,不是我正在使用的)。似乎没有发出任何错误,因为我已尝试从UserManager.CreateAync任务返回任何结果错误。我将在下面发布我的代码,但我不知道它是否有用。是什么让它无法在远程主机上工作,而不是在本地执行时正常工作 public async Task<ActionResult> Register(RegisterViewModel model)

注册用户的代码在本地针对生产数据库工作,但由于某种原因,在远程主机上,用户没有被添加,注册视图正在返回(交付的注册视图,不是我正在使用的)。似乎没有发出任何错误,因为我已尝试从UserManager.CreateAync任务返回任何结果错误。我将在下面发布我的代码,但我不知道它是否有用。是什么让它无法在远程主机上工作,而不是在本地执行时正常工作

public async Task<ActionResult> Register(RegisterViewModel model)
    {
        if (ModelState.IsValid)
        {
            var user = new ApplicationUser { UserName = model.Email, Email = model.Email };

            var result = await UserManager.CreateAsync(user, model.Password);
            if (result.Succeeded)
            {
                //await SignInManager.SignInAsync(user, isPersistent: false, rememberBrowser: false);
                var identity = new IdentityManager();

                if (!identity.RoleExists("profile"))
                {
                    identity.CreateRole("profile");
                }
                bool userAdded = identity.AddUserToRole(user.Id, "profile");

                string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id);
                var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme);
                await UserManager.SendEmailAsync(user.Id,
                        "Confirm your account for Site",
                        "Please confirm your account by clicking this link: <a href=\""
                        + callbackUrl + "\">link</a>");
                return View("ConfirmationEmailSent");
            }
            AddErrors(result);
        }

        // If we got this far, something failed, redisplay form
        return View("Login", model);
    }
公共异步任务); 返回视图(“确认邮件发送”); } 加法器(结果); } //如果我们走到这一步,有些东西失败了,重新显示形式 返回视图(“登录”,模型); }
好,这是由于主机的add tra随斜杠规则造成的。它必须与我配置路由的方式发生冲突