我想通过使用正则表达式或可能从LDAP字符串可用的现有字符串方法获取域名和其余信息到2个字符串的最佳方式。分离ldap连接字符串的最佳方法是什么?
这里是Active Directory连接字符串:
"LDAP://yourdomain.com/OU=Bla,OU=Bla2,OU=Bla3,DC=yourdomain,DC=com"
和出来把我想得是:
string DomainName = "yourdomain.com"
string Container = "OU=Bla,OU=Bla2,OU=Bla3,DC=yourdomain,DC=com"
我实际上并不认为'URI'类会解析路径的另一端,因为它不是标准的URL。但是,我测试了'uri.Segments [1]'会给你第二部分。 – James
这似乎是一个正确的方式做到这一点,但我并没有完全得到它。你能多给点解释一下吗?所以LDAP字符串位于web.config文件中。我把它放到代码中,并将它分成两部分,分别是domainname和其他部分。谢谢 – akd
它*是一个URL。你习惯于像http://这样的URL,但URL规范是独立于协议的 –