2011-07-13 48 views
0

我有一個WPF應用程序連接到Active Directory進行身份驗證。它在一些計算機上運行良好,但在某些計算機上無法運行。WPF:無法連接到目錄

環境是Windows XP,安裝了.Net 4.0 Client Profile & Extended。我在互聯網上研究過所有問題&找不到與我得到的錯誤有關的答案。

,我這應該是無法連接到AD用戶唯一的例外是:

System.DirectoryServices.DirectoryServicesCOMException(0x00005011):未知的錯誤(0x5011)
在System.DirectoryServices.SearchResultCollection。 ResultsEnumerator.MoveNext()
在System.DirectoryServices.AccountManagement.ADDNLinkedAttrSet.GetNextSearchResult()
在System.DirectoryServices.AccountManagement.ADDNLinkedAttrSet.MoveNextMemberSearcher()
在System.DirectoryServices.AccountM anagement.ADDNLinkedAttrSet.MoveNext()
在System.DirectoryServices.AccountManagement.ADDNConstraintLinkedAttrSet.MoveNext()
在System.DirectoryServices.AccountManagement.FindResultEnumerator 1.MoveNext()
at System.DirectoryServices.AccountManagement.FindResultEnumerator
1.System.Collections.IEnumerator.MoveNext()

不限幫助將不勝感激。謝謝。

+3

**向我們展示您使用的代碼**,導致此異常! –

+0

你看過DirectoryServicesCOMException對象的屬性嗎?它是否包含帶有更多細節的InnerException?由於它在某臺機器上工作,而不是在其他機器上工作,所以我懷疑是機器配置問題還是LDAP配置問題。測試時您是否總是使用相同的憑據? –

回答

0

感謝菲利普..沒有更多的細節,異常拋出..怪異的部分是,並非所有的最終用戶計算機拋出錯誤..然後打出所有的可能性..我發現有衝突與安裝在客戶端計算機上的.net版本進行比較。他們擁有Net FW的所有口味。我開始逐個刪除& left .net 4,我的軟件&使用了這個技巧。然後我不得不把它縮小到.net 1.1這是問題..刪除修復問題..