Явное изменение строки подключения для MembershipProvider - PullRequest
1 голос
/ 11 апреля 2009

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

<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 Ответ

1 голос
/ 13 апреля 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...