应用程序可以创建一次PrincipalContext,然后在应用程序的生命周期内重新使用它吗?这样可以避免在每次调用Active Directory之前重新创建具有相同详细信息的PrincipalContext所带来的性能下降。PrincipalContext可以进入无法使用的坏状态吗? 最佳答案 只要您不通过多个线程访问PrincipalContext或从中获取的对象,您就应该能够在应用程序的整个生命周期中保持相同的上下文。