我的网站上发生了一件非常奇怪的事情,我无法弄明白。
我有一个查询LDAP连接的自动完成框。连接正常,我从LDAP查询中获得响应。但是,这就是问题的起点。
在我的本地机器上,我得到了回复:
[{"label":"TestUser, Bill","value":"Testuesr, Bill","AdLogon":"bill.testuser"}]
但是在我的服务器上我收到了回复:
[{"label":"TestUser, Bill","value":"Testuesr, Bill","AdLogon":[67,111,108,109,95,67]}]
有没有人有什么想法可以开始呢?
更新 如果我将AppPool从AppPoolIdentity更改为NetworkService,则返回正确的值。
答案 0 :(得分:0)
“67,111,108,109,95,67”是“Colm_C”的整数数组,这是因为特殊的cat'ter''。如果认为底层需要在B64字符串中转换sAMAccountName,那么它将作为数组返回。