Я использую ASP.Net 4.0 MVC для запроса активного каталога. Я пытаюсь получить список членства в группе пользователя и перебирать их. У меня странная проблема. Чтобы получить группы, которые я использовал:
PrincipalSearchResult<Principal> groups = up.GetGroups();
Это отлично работало на локальном хосте, но возвращало пустой набор при перемещении в IIS6. Поэтому я попытался использовать это:
PrincipalSearchResult<Principal> groups = up.GetAuthorizationGroups();
Это прекрасно работало на IIS6, но возвращало пустой набор на локальном хосте. В чем разница между этими двумя методами? Почему я могу использовать его в IIS6, а не на локальном хосте? Почему я могу использовать другой на локальном хосте, а не в IIS6?