Я предполагаю, что это приложение ASP.NET. У вас есть ссылка на вашего провайдера членства в вашем web.config (он также может быть в вашем machine.config, но он используется реже)?
В разделе system.web вашего web.config должно быть что-то вроде следующего:
<membership defaultProvider="MyCustomMembershipProvider">
<providers>
<clear/>
<add
name="MyCustomMembershipProvider"
type="MyNamespace.MyCustomMembershipProvider"
connectionStringName="..." ... />
</providers>
</membership>
Убедитесь, что ваш поставщик наследует от абстрактного класса System.Web.Security.MembershipProvider.
См. эту статью MSDN для более подробной информации и примеров.