2009-09-23 95 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或维基百科“连接字符串”更广泛的解释。