0

我正在嘗試創建使用ActiveDirectoryMembership與AD LDS的Web應用程序 當我嘗試註冊新用戶或使用現有用戶登錄時,出現此錯誤 「如果屬性連接用戶名或連接密碼指定,另一個也必須指定「 而我收到類似的錯誤,當我試圖使用」ASP.NET配置「 我的web.config看起來像這樣,並作爲您可以看到我提供了用戶名和密碼:Active Directory成員資格提供程序與AD LDS

<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不connectionUserName(注意小寫n)。

+0

我正在閱讀有關AD LDS的所有文檔,請提及此格式的用戶名。 – 2011-01-29 23:43:02

0

屬性區分大小寫。嘗試'connectionUsername'而不是'connectionUserName'。

相關問題