Ошибка1: Произошла операционная ошибка.Ошибка с UserPrincipal Getauthorizationgroups
Ошибка2: При попытке получить группы авторизации произошла ошибка (110).
public static bool CheckGroupMembership(string userID, string groupName, string domain)
{
bool isMember = false;
// Get an error here, so then I use my username/password and it works...
PrincipalContext ADDomain = new PrincipalContext(ContextType.Domain, domain);
UserPrincipal oUserPrincipal = UserPrincipal.FindByIdentity(ADDomain, userID);
PrincipalSearchResult<Principal> oPrincipalSearchResult = oUserPrincipal.GetAuthorizationGroups(); //<-- Error is here:
foreach (Principal oResult in oPrincipalSearchResult)
{
if (oResult.Name.ToLower().Trim() == groupName.ToLower().Trim())
{
isMember = true;
}
}
return isMember;
}
Это все работает, когда я отладки на той же машине, он только не когда я подтягивания веб-страницы с удаленного сервера.