ActiveDirectoryMembershipProvider を使用してユーザーにアクセスを許可するアプリケーションがあります。アプリケーションは、アプリケーション サーバーとドメイン コントローラの間にファイアウォールを備えた非ドメイン マシンでホストされます。
内部ネットワークの DC への LDAP ポートを開いていますが、何を試しても、「指定されたドメインまたはサーバーに接続できませんでした」というエラーが発生します。
これを解決する方法について何か提案はありますか? 私たちは考えられるすべてのことを試しましたが、どこにも到達していません。
私の接続文字列は次のとおりです。
<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" />