Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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
c#:更新密码时使用DirectoryEntry.invoke时出现拒绝访问错误_C#_Asp.net_Iis - Fatal编程技术网

c#:更新密码时使用DirectoryEntry.invoke时出现拒绝访问错误

c#:更新密码时使用DirectoryEntry.invoke时出现拒绝访问错误,c#,asp.net,iis,C#,Asp.net,Iis,我正在使用C#代码从IIS服务器框中更新windows中的本地用户密码,下面是用于更新密码的代码段 DirectoryEntry.Invoke("SetPassword", new object[] { decodedTargetUserPassword }); 我已经在100多个windows框的IIS框中执行了这段代码,对于某些框来说,它工作正常,但对于某些框来说,由于以下错误而失败 _____________________________________________________

我正在使用C#代码从IIS服务器框中更新windows中的本地用户密码,下面是用于更新密码的代码段

DirectoryEntry.Invoke("SetPassword", new object[] { decodedTargetUserPassword });
我已经在100多个windows框的IIS框中执行了这段代码,对于某些框来说,它工作正常,但对于某些框来说,由于以下错误而失败

________________________________________________________________________________AppTrace错误:0:错误消息={0},异常已由引发 调用的目标。AppTrace错误:0:错误堆栈={0},
在System.DirectoryServices.DirectoryEntry.Invoke(String methodName, UserManagementService.Service1.SetPassword(字符串)处的对象[]args remoteHost、字符串targetUser、字符串newPassword、字符串username、, 字符串(密码)输入 c:\UserManagementService\UserManagementService\Service1.svc.cs:第38行 AppTrace错误:0:错误堆栈={0}, System.UnauthorizedAccessException:访问被拒绝


从IIS框到失败的目标窗口的远程连接成功,用户搜索也工作正常,但更新密码失败。有人能帮我找出这个问题的原因吗