localhost でホストしている場合、サーバーから AD のリストを取得できるのは奇妙ですが、サーバー 2008 R2 でホストしている場合、エラーが返されます。LinqToLDAP を使用しています。
var config = new LdapConfiguration();
config.ConfigureFactory(Server).ProtocolVersion(3);
config.MaxPageSizeIs(Size);
using (HostingEnvironment.Impersonate()) //solved issue for firefox and safari
{
using (var context = new DirectoryContext(config))
{
context.Log = Console.Out;
var user = context.Query<ActiveDirectory>();
var result = (from m in user
select m).ToList();
return result;
}
}