Active directory 从域外使用S.DS.AccountManagement绑定到Active Directory

Active directory 从域外使用S.DS.AccountManagement绑定到Active Directory,active-directory,web-config,ldap,Active Directory,Web Config,Ldap,我的机器在域A中,我尝试绑定到域B。 它们之间没有信任关系,在其他存在信任关系的领域中没有问题 我使用表单身份验证: <add name="AMembershipProvider" connectionUsername="TestDomain.intra\administrator" connectionPassword="P@ssw0rd" type="System.Web.Security.ActiveDirectoryMembershipProv

我的机器在域A中,我尝试绑定到域B。 它们之间没有信任关系,在其他存在信任关系的领域中没有问题

我使用表单身份验证:

<add name="AMembershipProvider" 
     connectionUsername="TestDomain.intra\administrator"  
     connectionPassword="P@ssw0rd" 
     type="System.Web.Security.ActiveDirectoryMembershipProvider" 
     connectionStringName="Testinfofer.intraADService" 
     attributeMapUsername="sAMAccountName" /> 

我在主机文件中添加了域B域控制器

当我使用Softerra LDAP管理员连接到域B时,一切正常


我哪里错了?

异常出现在我的上下文参数中的UserPrincipalEx.FindByIdentity方法中

var domainContext = 
  new PrincipalContext(ContextType.Domain, 
      model.Domeniu, domainContainer,ContextOptions.Negotiate);
我还没有通过用户和密码,在我这样做后,它是确定的

var domainContext = 
   new PrincipalContext(ContextType.Domain, 
       model.Domeniu, domainContainer,
           ContextOptions.Negotiate,user,password);