Active Directory身份验证在asp.net中失败

Active Directory身份验证在asp.net中失败,asp.net,active-directory,asp.net-membership,Asp.net,Active Directory,Asp.net Membership,我想使用active directory对用户进行身份验证。但当我想登录时,它会失败。 这是我的web.config: <add name="ADConnectionString" connectionString="LDAP://IPAddress/CN=Users,DC=domain,DC=net"/> <authentication mode="Forms"> <forms name=".ADAuthCookie" timeout="10"

我想使用active directory对用户进行身份验证。但当我想登录时,它会失败。 这是我的web.config:

<add name="ADConnectionString" connectionString="LDAP://IPAddress/CN=Users,DC=domain,DC=net"/>

<authentication mode="Forms">
        <forms name=".ADAuthCookie" timeout="10" loginUrl="Login.aspx" defaultUrl="Default.aspx">
        </forms>
    </authentication>
    <authorization>
        <deny users="?"/>
        <allow users="*"/>
    </authorization>
    <membership defaultProvider="DomainLoginMembershipProvider">
        <providers>
            <add name="DomainLoginMembershipProvider", connectionStringName="ADConnectionString" enableSearchMethods="true" connectionUsername="domain.net\myuser" connectionPassword="mypassword"/>
        </providers>
    </membership>


而且当我使用asp.net配置查看用户时,只有一个用户,domaincontroller@domain.net当我在windows中搜索active directory时,没有任何domaincontroller@doamin.net...please帮帮我…为什么我至少不能通过我的用户名进行身份验证

使用active directory进行身份验证意味着windows身份验证,因此首先,您需要设置

<authentication mode="Windows"> instead of <authentication mode="Forms">
而不是

否!!它不应该是windows…就像微软说的那样!。。。而且当mode=windows时,用户总是自动登录,这不好!!