使用System.DirectoryServices与活动目录通信时遇到性能问题。 DirectoryEntry.Invoke(“SetPassword”,新对象[] {密码})有时需要15秒。进行呼叫的服务在同一台计算机上运行。 什么能让它变慢?
干杯,
BJA
答案 0 :(得分:1)
您是否验证过网站之间的Active Directory复制是否正常运行?大多数属性更改被动排队等待复制,但密码更改会立即被复制。
答案 1 :(得分:1)
我已经能够通过打开防火墙上的端口464解决此问题,这是ADSI API首次尝试在网络上执行CRL检查以进行用户身份验证。