日誌 - Crux 的日誌
 訂閱 Crux 的日誌

2008/09/09
[囧] 人若笨 AD Search也會像做夢

作者: Crux (10:17:16)
今天在做ASP的 AD Search, 全部的東西寫好後, 執行卻錯了...
Failed:System.Runtime.InteropServices.COMException (0x80005000):Unknown error

看到 Unknown error 的感覺無敵囧, 是在Unkonwn個什麼鬼呀.....
不過還是看的出來是錯在這裡面
public SearchResultCollection searchUser(string strSearchKey)
{
  
DirectoryEntry entry = new DirectoryEntry(AD_DOMAINAD_SEARCH_PASSWORDAD_SEARCH_USER);
  
DirectorySearcher adSearcher = new DirectorySearcher(entry);

  
adSearcher.Filter '(&(objectclass=Person)(SAMAccountName=' strSearchKey '))';
  
adSearcher.PropertiesToLoad.AddRange(new string[] { 'company''displayname''samaccountname''mail''givenname''sn' });

  
SearchResultCollection resultCol adSearcher.FindAll();

  return 
resultCol;
}


問了孤狗大神後, 找到了這一篇, 照著上頭的方式又試了整個下午...不僅沒有用, 還弄壞了本來的AD Login, 實在想不通, AD Login會過, 沒理由Search不過呀? 囧rz


最後還是解決了, 很囧很囧..囧翻了的解決了, 人若笨.. 唉..

順道一提, DirectoryEntry的建構式長這樣... 你和我一樣醒了嗎? Orz
public DirectoryEntry (
    
string path,
    
string username,
    
string password,
    
AuthenticationTypes authenticationType
)
閱讀 Crux 的日誌 | 迴響 (1) | 引用次數 (0) | 瀏覽次數 (8063)
列印這一篇日誌 發送這篇日誌給你的朋友(Email)
網友個人意見,不代表本站立場,對於發言內容,由發表者自負責任。

發表者 樹狀展開
tacoball
發表日期: 09月11日 02:39  
管理員
註冊日期: 2003/07/22
來自: 台灣苗栗
發表總數: 140
 Re: [囧] 人若笨 AD Search也會像做夢
如果各問跟我一樣看不懂她再說什麼鬼,我在這邊解釋一下
這個阿呆把 username 和 password 丟反了
以上XD
發表評論
評論規則*
任何人都可以發表評論
標題*
姓名*
信箱*
網站*
內容*
確認碼*
4 - 3 = ?  
輸入運算式的結果
您最多可以嘗試:10 次

日誌月曆

        

會員登入

小老虎成長中

小小龍成長中

搜尋




JUMP to TOP - 28.11.2024 -