Многократное членство провайдера в web.config - PullRequest
1 голос
/ 22 сентября 2011

У меня есть веб-файл WCF с файлом конфигурации, для которого требуется несколько провайдеров членства. 1. Одно членство в WCF, которое использует приложение A. например,

<add name="MySqlMembershipProvider1"
             connectionStringName="ApplicationServices"
             applicationName="ApplicationA"
             requiresQuestionAndAnswer="false"
             requiresUniqueEmail="true"
             type="System.Web.Security.SqlMembershipProvider" />
  1. Другое членство для создания и обновления пользователей asp.net.
<add name="MySqlMembershipProvider2"
                 connectionStringName="ApplicationServices"
                 applicationName="ApplicationB"
                 requiresQuestionAndAnswer="false"
                 requiresUniqueEmail="true"
                 type="System.Web.Security.SqlMembershipProvider"

/>

Как указать имя поставщика в приведенном выше сценарии.

1 Ответ

0 голосов
/ 28 декабря 2012
SqlMembershipProvider p1 = SqlMembershipProvider)
Membership.Providers["MySqlMembershipProvider1"];
....// 

затем, используя экземпляр p1 провайдеров членства для Application, вы можете делать все, что вам нужно

SqlMembershipProvider p2 = (SqlMembershipProvider)
Membership.Providers["MySqlMembershipProvider2"];
....//

см. эту ссылку

...