Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net ActiveDirectory可以在本地工作,但不能在服务器上工作,为什么?_Asp.net_Active Directory_Localhost - Fatal编程技术网

Asp.net ActiveDirectory可以在本地工作,但不能在服务器上工作,为什么?

Asp.net ActiveDirectory可以在本地工作,但不能在服务器上工作,为什么?,asp.net,active-directory,localhost,Asp.net,Active Directory,Localhost,当我调用用户的GetAuthorizationGroups时,它在本地工作。但在服务器上,我收到以下错误消息:在尝试检索授权组时,发生了错误(5)。 有人能告诉我我必须做些什么,这样它才能在任何地方都有效吗 提前谢谢你 这可能与运行所述代码的权限有关-此用户必须具有访问该广告的权限。因此,请尝试在“域用户”下模拟您的ASP.NET应用程序。为了解决问题,您可以使用类似的代码构建控制台应用程序,并尝试在域用户下运行它(您可能必须禁用UAC)。模拟部分位于文件web.config中,而不是?@Tas

当我调用用户的GetAuthorizationGroups时,它在本地工作。但在服务器上,我收到以下错误消息:
在尝试检索授权组时,发生了错误(5)。

有人能告诉我我必须做些什么,这样它才能在任何地方都有效吗


提前谢谢你

这可能与运行所述代码的权限有关-此用户必须具有访问该广告的权限。因此,请尝试在“域用户”下模拟您的ASP.NET应用程序。为了解决问题,您可以使用类似的代码构建控制台应用程序,并尝试在域用户下运行它(您可能必须禁用UAC)。

模拟部分位于文件web.config中,而不是?@Tassisto,您需要修改web.config文件以启用模拟并提供身份(用户名/pwd)在模拟部分,我可以给出用户名和密码,对吗?@Tassisto,这是正确的-使用一些域用户帐户(它可能有广告访问权限)-我相信在这两个地方:模拟时,你需要一个可以访问广告的用户(他/她应该是授权访问组的成员)。第二个用户将是域用户,因为只有您才能从AD获得他的组。OTOH,看看这些链接是否有用:和