同事接受了一个活,说是客户要求能够用域用户验证登陆。要说也是一般问题,按照通常的路子,同事开始找demo,很快就找到一些,然后按照demo上说的开始处理,很快就弄完了,结果一测试,压根就不行。郁闷了,同事开始找新demo,甚至弄了一些api的函数测试,结果还是不行。
索性我也加入吧,一起看看咋回事。在测试的一个偶然的情况下,
DirectoryEntry entry = new DirectoryEntry(_path, domainAndUsername, pwd);
同事把_path她用的是域名,改为域控制器IP后问题解决,晕死,细节决定成败!
另外 我觉得还是事情刚开始没有想好,另外就是没弄过容易出这样的细节问题(熟练的过程)。