2009-04-11 3 views
1

Я использую следующий провайдер для поиска пользователей из ADAM. Я бы хотел изменить динамическую цепочку соединений в зависимости от типа пользователя. Как я могу это достичь?Явное изменение строки подключения для MemberhipProvider

<add name="con1" connectionString="LDAP://con1.url" /> 
<add name="con2" connectionString="LDAP://con2.url" /> 

<providers> 


<add name="ConnectionProvider" connectionStringName="con1" type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" attributeMapUsername="userPrincipalName" enableSearchMethods="true" /> 


    </providers> 

ответ

1

Вы можете получить конкретные разделы .config с помощью метода ConfigurationManager.GetSection() (System.Configuration пространство имен) , Отсюда просто примените логику и выберите нужную строку соединения.

Смежные вопросы