次の LDAP 接続文字列があります。connectionString="LDAP://username:password@10.10.10.246:389/DC=ABC,DC=local"
Active Directory サーバーはABC.local
IP と一緒10.10.10.246
です。
このコードを使用して、Active Directory からプロパティを読み取ります。
MembershipSection membershipSection = (MembershipSection)WebConfigurationManager.GetSection("system.web/membership");
string defaultProvider = membershipSection.DefaultProvider;
ProviderSettings providerSettings = membershipSection.Providers[defaultProvider];
string connectionStringName = providerSettings.Parameters["connectionStringName"];
string connectionString = WebConfigurationManager.ConnectionStrings[connectionStringName].ConnectionString;
DirectoryEntry ent = new DirectoryEntry(connectionString);
string name = ent.Properties["l"].Value.ToString();
string Language = ent.Properties["st"].Value.ToString();
しかし、エラーが表示されます"The server is not operational."
。私は接続文字列または何が起こっているのかについて何か間違ったことをしていますか? 助けてください。