2009-09-23 93 views
1

我新的Active Directory和asp.net認證和本文 http://msdn.microsoft.com/en-us/library/ms998360.aspxActive Directory驗證 - 連接字符串需要幫助

把它做以下。在這篇文章在一個地方,它說來定義的Active Directory連接字符串,給出的例子是:

<connectionStrings> 
    <add name="ADConnectionString" 
     connectionString="LDAP://testdomain.test.com/CN=Users,DC=testdomain,DC=test,DC=com" /> 
</connectionStrings> 

我不知道這個連接字符串的想法。任何人都可以請解釋一下這個連接字符串是什麼或者指向一些具有細節的文章。我有團隊中的其他Active Directory專家,但他們是網絡管理員。那麼另一種方式讓我知道如何向他們解釋我需要什麼?

感謝

回答

6

下面是我們如何連接:

<add name="ADConnectionString" connectionString="LDAP://domaincontrollername:port/DC=domainname,DC=domainnamepart2"/> 

我們用我們的域控制器服務器名稱之一,並使用389端口。我們的領域是一樣的東西[email protected]所以我們進入它作爲上面....如果你只有用戶名@域,那麼它只會有一個DC。

這不是連接的唯一方式,但你的想法。

您可以使用softerra ldap browser(免費版)來幫助弄清楚如何連接到您的服務器,然後使用該字符串來幫助您在asp.net中正確使用它。這是我們如何開始的。

0

連接字符串是一個字符串組合由.NET框架(在這種情況下)所需的屬性/值對連接到數據庫。因爲存在各種類型的數據庫並且它們以不同的方式工作,所以寫入連接字符串的方式也不同。

我個人從來沒有做任何事情,應該連接到Active Directory中,但我知道一個很好的地方,你可以找出如何寫一個連接字符串到Active Directory(和其他已知的數據庫類型)。 請訪問ConnectionStrings.com以獲取更多相關信息。

要得到一個什麼樣的連接字符串是嘗試搜索MSDN或維基百科「連接字符串」更廣泛的解釋。