У меня есть приложение, использующее ActiveDirectoryMembershipProvider для предоставления доступа пользователям. Приложение размещено на машине без домена, с межсетевым экраном между сервером приложений и контроллером домена.
Мы открыли порт LDAP для DC во внутренней сети, но независимо от того, что мы пытаемся, мы получаем ошибку, в которой говорится: "Не удалось связаться с указанным доменом или сервером".
Есть ли у кого-нибудь предложения о том, как я могу это решить? Мы пробовали все, о чем мы можем думать, и просто ничего не получаем.
Моя строка подключения:
<add name="ADConnectionString"
connectionString="LDAP://10.5.3.7:389/DC=MyTestDomain,DC=local"/>
И мой провайдер:
<add name="ActiveDirectoryMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider"
connectionStringName="ADConnectionString"
attributeMapUsername="SAMAccountName"
connectionProtection="None"
connectionUsername="LdapUser"
connectionPassword="LdapPassword" />