Самая большая проблема, с которой я столкнулся при создании подкласса SqlMembershipProvider
, заключается в том, что он не дает вам строку подключения для работы.Вы должны разбить класс на части, чтобы получить что-нибудь полезное для работы большинства современных систем входа в систему.
Я не уверен насчет имен таблиц базы данных - я не думаю, что это контролируется SqlMembershipProvider
но на самом деле он находится внутри класса установщика ASP.NET.
Мой совет - создать свой собственный с нуля и использовать встроенные помощники FormsAuthentication.Это действительно не большая задача по сравнению с часами раздражения, необходимыми для соответствия провайдерам.Я сделал это с Roadkill после перехода по маршруту поставщика членства и обнаружения его в тупике, особенно для поддержки Active Directory.