您在创建项目和对数据库进行完整性检查的顺序上遇到问题。我做过类似的事情,它涉及先保存用户,然后保存帐户。我的代码如下所示:
var user = new User { UserName = model.UserName, Organisation = userOrg };this.repository.SaveUser(user);string token = WebSecurity.CreateAccount(model.UserName, model.Password, true);注意使用
CreateAccount而不是
CreateUserAndAccount方法



