每个AuthzInitializeContextFromSid的错误110表示什么? "While trying to retrieve the authorization groups, an er

What does error 110 per AuthzInitializeContextFromSid signify? "While trying to retrieve the authorization groups, an error (110) occurred."

本文关键字:the retrieve to authorization groups er an trying While 错误 AuthzInitializeContextFromSid      更新时间:2023-10-16

我的症状和System.DirectoryServices.AccountManagement堆栈跟踪与尝试检索授权组时完全相同,但出现了错误(5),只是我得到了一个错误110,文档将其解释为error_OPEN_FAILED:系统无法打开指定的设备或文件。

在我的情况下,在ASP.NET v4应用程序中,此功能前一天正常工作,第二天停止工作。我正在使用我创建的AD服务帐户来建立与AD的连接。该服务帐户对目录下的特定OU具有管理权限。

我已经将异常缩小到对System.DirectoryServices.AccountManagement.AuthZSet构造函数内的AuthzInitializeContextFromSid本机函数的调用。我不清楚这为什么会失败,因为用户。GetGroups对我有效(根据另一个SO链接中给出的答案),我将暂时搁置我的研究。

其他人对可能发生的事情有什么想法吗?

错误5通常意味着出现Error_ACCESS_DENIED win32错误。如果您正在访问只能使用管理权限查询的下层API,或者您正在访问的对象具有拒绝访问程序运行的进程令牌的ACL,则可能会发生这种情况。

简单地说:试着运行你的应用程序提升。如果它有效,那么在没有高程的情况下运行时,您没有足够的访问权限。

相关文章: