我使用LinqToActiveDirectory CodePlex从和当我使用DirecotrySource执行查询我发现了以下错误:DisconnectedContext在LINQ检测要ActiveDirecory
DisconnectedContext检测
消息:上下文0x3c5050'断开连接。从当前上下文释放接口(上下文0x3c4f98)。这可能会导致损坏或数据丢失。为了避免这个问题,请确保所有上下文/公寓都保持活动状态,直到应用程序完全使用表示存在于其中的COM组件的RuntimeCallableWrappers完成为止。
这只发生在调试时,如果我在该方法的最后一个大括号上设置断点,并按F10完成执行。如果运行时没有调试,它按预期工作。 另外,如果我在最后一个大括号之前调用GC.Collect(),我可以安全地退出。 我不想打电话给GC,因为我知道最好让他去做他的工作。
我很乐意了解如何解决这个问题。坦米尔谢谢你。