Если вы заглянете в файл web.config для своего приложения, у вас должен быть раздел system.web. В этом есть элемент членства со списком поставщиков. Вы сможете добавить своего провайдера и установить там провайдера по умолчанию. Как только ваш членский аккаунт будет зарегистрирован таким образом, вы сможете выбрать его по умолчанию для этого приложения в IIS.
<system.web>
...
<membership defaultProvider="MyMembershipProvider"
userIsOnlineTimeWindow="15">
<providers>
<add name="MyMembershipProvider"
type="Common.Auth.MyMembershipProvider, Common"
connectionStringName="MyAuthDBConnectionString"
enablePasswordRetrieval="true"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
writeExceptionsToEventLog="false" />
</providers>
</membership>
...
</system.web>
Элемент провайдеров позволяет вам регистрировать нескольких провайдеров на выбор. Другая особенность заключается в том, что вы можете удалить поставщиков членства, зарегистрированных в других файлах конфигурации на машине. Это может сделать настройку вашего приложения менее подверженной ошибкам в дальнейшем. Для этого добавьте элемент перед первым поставщиком членства (элементом ) в списке.
<system.web>
...
<membership defaultProvider="MembershipProvider1">
<providers>
<clear />
<add name="MembershipProvider1" ... />
<add name="MembershipProvider2" ... />
</providers>
</membership>
...
</system.web>
Если вы хотите зарегистрировать одного и того же поставщика в нескольких веб-приложениях только с помощью диспетчера IIS, вам нужно поместить сборку в GAC и вместо этого добавить поставщика в один из файлов конфигурации компьютера. Это обычно больше работы для небольшой выгоды при развертывании одного приложения.