ASP.Net4.0MVCを使用してActiveDirectoryをクエリしています。ユーザーのグループメンバーシップのリストを取得しようとしていますが、それを繰り返します。私は奇妙な問題を抱えています。私が使用していたグループを取得するには:
PrincipalSearchResult<Principal> groups = up.GetGroups();
これはローカルホストではうまく機能しましたが、IIS6に移動すると空のセットを返します。だから私はこれを使ってみました:
PrincipalSearchResult<Principal> groups = up.GetAuthorizationGroups();
これはIIS6でうまく機能しましたが、ローカルホストで空のセットを返します。これら2つの方法の違いは何ですか?ローカルホストではなくIIS6で使用できるのはなぜですか?IIS6ではなくローカルホストでもう一方を使用できるのはなぜですか?