2012-01-12 52 views
2

我在我的網站上發生了一件非常奇怪的事情,我無法弄清楚。C#活動目錄查詢sAMAccountname返回數組而不是字符串

我有一個查詢LDAP連接的自動完成框。連接工作正常,我從LDAP查詢獲得響應。但是,這是問題出現的地方。

在我的本地機器上,我得到的迴應:

[{"label":"TestUser, Bill","value":"Testuesr, Bill","AdLogon":"bill.testuser"}] 

,但我的服務器我得到的迴應:

[{"label":"TestUser, Bill","value":"Testuesr, Bill","AdLogon":[67,111,108,109,95,67]}] 

沒有人有任何想法可能是這起?

更新 如果我將AppPoolIdentity更改爲NetworkService,那麼它將返回正確的值。

+0

「Colm_C」在您的代碼上下文中是否有一些敏感? – JPBlanc 2012-01-12 17:09:34

+0

這些錯字是否應該在那裏..? Testuesr – MethodMan 2012-01-12 22:07:54

+0

對不起,我打字沒有想到滑動的手指@DJKRAZE – Qpirate 2012-01-13 08:52:42

回答

0

「67,111,108,109,95,67」是「Colm_C」的整數數組,它非常適合特殊的「catalter」'_'。如果認爲底層需要在B64字符串中轉換sAMAccountName,然後將其作爲數組返回。

相關問題