Я сам создал простые таблицы членства, чтобы у меня была возможность обновить поле имени пользователя (не могу сделать это, если вы просто разрешите автозагрузку его для вас).MemberhipCreateUserException: имя пользователя уже используется
var confirmationToken = WebSecurity.CreateUserAndAccount(model.UserName, Request["Password"], new { NameFirst = model.NameFirst, NameLast = model.NameLast, ContactId = newContact.ContactId },true);
Когда я запускаю эту строку кода, я продолжаю получать сообщение об ошибке, что имя пользователя уже существует. Странно то, что в таблице с тем же именем нет имени пользователя, и это делается для каждой регистрации. Это как-то связано с тем, что я сам создаю таблицы, но я не вижу, где у него такая проблема.
Он добавляет его в мою таблицу UserProfile (называемую UserSecurity), но не включает пользователя в таблицу членства.
Редактировать: Строка выше содержит таблицу webpages_Membership. Мне нужно, чтобы вместо этого использовалась моя таблица UserMembership.
Не могли бы вы опубликовать полный код? Может быть, глупый вопрос, но вы подтвердили, что ваша модель заполняется, и .UserName не является пустой строкой (или нулевой)? –
Я только что узнал, что строка, которую я показал в своем коде, использует webpages_Membership, а не мою собственную таблицу Membership. Как заставить его использовать мою таблицу членства? – zms6445
Имя пользователя не является нулевым, а модель заполняется – zms6445