UserPrincipal.GetGroups и UserPrincipal.GetAuthorizationGroups?

Я использую ASP.Net 4.0 MVC для запроса активного каталога. Я пытаюсь получить список членства в группе пользователя и перебирать их. У меня странная проблема. Чтобы получить группы, которые я использовал:

   PrincipalSearchResult<Principal> groups = up.GetGroups();

Это отлично работало на локальном хосте, но возвращало пустой набор при перемещении в IIS6. Поэтому я попытался использовать это:

    PrincipalSearchResult<Principal> groups = up.GetAuthorizationGroups();

Это прекрасно работало на IIS6, но возвращало пустой набор на локальном хосте. В чем разница между этими двумя методами? Почему я могу использовать его в IIS6, а не на локальном хосте? Почему я могу использовать другой на локальном хосте, а не в IIS6?

9
задан BradBrening 22 June 2012 в 08:05
поделиться