0

AD LDSでActiveDirectoryMembershipを使用しているWebアプリケーションを作成しようとしています 新しいユーザーを登録しようとしたとき、または既存のユーザーでログインしようとしたときにこのエラーが発生しました "プロパティ接続usernameまたはconnection-passwordが指定されている場合、もう一方は指定する必要があります。 " " ASP.NET構成を使用しようとしているときに同様のエラーが発生します Web.configは次のようになります。AD LDSを持つActive Directoryメンバシッププロバイダ

<connectionStrings> 
    <add name="ADService" connectionString="LDAP://localhost:5000/OU=Users,O=TestDirectory"/> 
    </connectionStrings> 

    <system.web> 

    <authentication mode="Forms"> 
     <forms loginUrl="~/Account/Login.aspx" timeout="2880" defaultUrl="default.aspx"/> 
    </authentication> 


    <membership defaultProvider="AspNetActiveDirectoryMembershipProvider"> 
     <providers> 
     <add name="AspNetActiveDirectoryMembershipProvider" 
    connectionStringName="ADService" 
    connectionUserName="CN=ADAMAdmin,OU=Users,O=TestDirectory" connectionPassword="admin" 
      type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" 
      connectionProtection="None"/> 
     </providers> 
    </membership> 

答えて

0

通常、ユーザー名はDomain \ Usernameの形式です。

さらに、プロパティはconnectionUsername not connectionUserNameです(小文字のnに注意してください)。

+0

すべてのドキュメント私はこの形式でユーザー名を記述するAD LDSについて読んでいます。 –

0

大文字と小文字が区別されます。 'connectionUserName'の代わりに 'connectionUsername'を試してください。

関連する問題