web.config中的多个成员资格默认提供程序

时间:2020-05-16 00:02:20

标签: default membership provider

我以前只有一个连接字符串和一个成员资格默认提供程序“ MyADmembershipshipprovider”。

现在我有两个具有两个成员资格提供程序的连接字符串,但是当我运行登录页面时,它将始终读取默认的一个,而没有机会读取我刚刚添加的第二个。

这是我的代码,如果您了解我的意思,请提供帮助。谢谢。

->

    <add connectionString="Data Source=hhdsrv02;Initial Catalog=DBHUSR; Integrated Security=True" name="DBHUSRConnectionString" providerName="System.Data.SqlClient" />
    <!--<add connectionString="Data Source=hhdstg03;Initial Catalog=DBHUSR; Integrated Security=True" name="DBHUSRConnectionString" providerName="System.Data.SqlClient" />-->
</connectionStrings>
<system.web>
    <customErrors mode="Off" />
    <compilation debug="true" strict="false" explicit="true" targetFramework="4.5">
        <assemblies>
            <add assembly="System.DirectoryServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
            <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
            <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
            <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
        </assemblies>
    </compilation>
  <authentication mode="Forms">
    <forms loginUrl="~/Default.aspx" defaultUrl ="~/Default.aspx" timeout="2880" name=".ASPXAUTH" />
  </authentication>
  <authorization>
    <deny users="?" />
    <allow users="*" />
  </authorization>
  <membership defaultProvider="MyACADMembershipProvider">
    <providers>
        <clear />
      <add name="MyACADMembershipProvider"
                type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
                connectionStringName="ACADConnectionString" 
                attributeMapUsername="sAMAccountName" />

      <add name="MyADMembershipProvider"
               type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
               connectionStringName="ADConnectionString"
               attributeMapUsername="sAMAccountName" />
     </providers>
  </membership>

</system.web>

0 个答案:

没有答案
相关问题