我使用LinqToActiveDirectory CodePlex從和當我使用DirecotrySource執行查詢我發現了以下錯誤:DisconnectedContext在LINQ檢測要ActiveDirecory
DisconnectedContext檢測
消息:上下文0x3c5050'斷開連接。從當前上下文釋放接口(上下文0x3c4f98)。這可能會導致損壞或數據丟失。爲了避免這個問題,請確保所有上下文/公寓都保持活動狀態,直到應用程序完全使用表示存在於其中的COM組件的RuntimeCallableWrappers完成爲止。
這隻發生在調試時,如果我在該方法的最後一個大括號上設置斷點,並按F10完成執行。如果運行時沒有調試,它按預期工作。 另外,如果我在最後一個大括號之前調用GC.Collect(),我可以安全地退出。 我不想打電話給GC,因爲我知道最好讓他去做他的工作。
我很樂意瞭解如何解決這個問題。坦米爾謝謝你。