UserPrincipal.IsMemberOf(GroupPrincipal) через домены ASP.Net
Я пытаюсь изменить сайт для проверки по всему домену, но выдает ошибку ниже при запуске и входе в систему как пользователь из другого домена. Можете ли вы посоветовать, какой параметр безопасности необходимо применить к пулу приложений ASP.Net, чтобы включить это?
The user name or password is incorrect
[DirectoryServicesCOMException (0x8007052e): The user name or password is incorrect.
]
System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) +596521
System.DirectoryServices.DirectoryEntry.Bind() +44
System.DirectoryServices.DirectoryEntry.RefreshCache(String[] propertyNames) +77
System.DirectoryServices.AccountManagement.ADStoreCtx.LoadDomainInfo() +872
System.DirectoryServices.AccountManagement.ADStoreCtx.get_UserSuppliedServerName() +129
System.DirectoryServices.AccountManagement.ADStoreCtx.IsMemberOfInStore(GroupPrincipal g, Principal p) +976
[AuthenticationException: The user name or password is incorrect.
]
System.DirectoryServices.AccountManagement.ADStoreCtx.IsMemberOfInStore(GroupPrincipal g, Principal p) +2103
Код, который выполняется - просто показывает объекты, относящиеся к запросу
string Domain = userName.Split('\\')[0];
var pc = new PrincipalContext(ContextType.Domain, Domain);
var gpGeneral = GroupPrincipal.FindByIdentity(pc, "GroupName");
up.IsMemberOf(gpGeneral)