【发布时间】:2012-01-27 14:37:49
【问题描述】:
今天注意到一件奇怪的事情。我正在处理的项目中有一些这样的代码:
var directoryEntry =new DirectoryEntry(
ConfigurationManager.AppSettings["path"],
ConfigurationManager.AppSettings["user"],
ConfigurationManager.AppSettings["password"]
);
这是类库的一部分。当我从另一个项目中使用这个库时,我忘记在 .config 文件中为应用程序/站点定义这些键,但它仍然有效。
我怀疑这个构造函数与 PrincipalContext 构造函数 http://msdn.microsoft.com/en-us/library/bb298328.aspx 的工作方式类似,因为如果您传递空值,它会使用当前用户的凭据,尽管 MSDN 文档没有说明任何内容。
谁能证实或否认这一点?
【问题讨论】:
标签: c# .net directoryentry