C# 访问包装在WCF中的NetAPI32创建用户的功能时出现问题

C# 访问包装在WCF中的NetAPI32创建用户的功能时出现问题,c#,wcf,.net-3.5,com,netapi32,C#,Wcf,.net 3.5,Com,Netapi32,我创建了一个项目,它基本上被描述为一个可消费的服务,用于在远程计算机上创建或编辑用户。其想法是连接到服务器并添加用户。项目结构如下: WCF服务:公开创建/编辑/选择用户的函数 实用程序集:封装在实用程序类中的Netapi32 COM函数 使用者:包装对WCF服务的调用以在站点中使用的可用程序集 我遇到的问题是,我可以获得运行WCF服务的计算机上所有用户的列表,但我无法创建或编辑它们。它只提供了只读功能 有人知道我如何解决这个问题,甚至解决问题吗?实际运行WCF服务的帐户可能没有创建或编辑用

我创建了一个项目,它基本上被描述为一个可消费的服务,用于在远程计算机上创建或编辑用户。其想法是连接到服务器并添加用户。项目结构如下:

  • WCF服务:公开创建/编辑/选择用户的函数

  • 实用程序集:封装在实用程序类中的Netapi32 COM函数

  • 使用者:包装对WCF服务的调用以在站点中使用的可用程序集

我遇到的问题是,我可以获得运行WCF服务的计算机上所有用户的列表,但我无法创建或编辑它们。它只提供了只读功能


有人知道我如何解决这个问题,甚至解决问题吗?

实际运行WCF服务的帐户可能没有创建或编辑用户的权限。

请确保您的服务是在实际有创建用户权限的管理员用户下运行的。如果您使用IIS的默认用户,我打赌它没有这种访问权限