Начиная с версии RTM для веб-страниц WebMatrix / ASP.NET, функция / столбец соли не используется.
Если вы откроете источник веб-страниц, вы увидите, что классы db завалены ссылкамикак
INSERT INTO [" + MembershipTableName + "] (UserId, [Password], PasswordSalt
...
VALUES (uid, hashedPassword,String.Empty /* salt column is unused */
сокращено для акцента
Есть определенные способы переопределить и реализовать это поведение, сначала:
- переопределить System.WebData.SimpleMembershipProvider.CreateAccount ()
или
- расширить с помощью System.WebData.SimpleMembershipProvider.CreateAccountWithPass (()
здесь не буду вдаваться в подробности, если только вы не попросите об этом, так как использование WebMatrix и шаблона предполагает, что вы, вероятно, не захотите переписывать тонну своего собственного кода на C # / ASP для этогопроект.