访问包含在 WCF 中创建用户的 NetAPI32 函数时出现问题

发布于 2024-07-25 01:51:02 字数 329 浏览 2 评论 0原文

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

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

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

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

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

有谁知道我如何解决这个问题甚至排除故障?

I have created a project which is basically described as a consumable service to create or edit users on a remote computer. The idea is to connect to a server and add a user. The structure of the project is as follows:

  • WCF Service: to expose functions to create/edit/select users

  • Utility assembly: Netapi32 COM functions wrapped in a utility class

  • Consumer: Usable assembly that wraps calls to the WCF service to use in site

The problem I am having, is that I can get a list of all the users on the computer running the WCF service, but i cannot create or edit them. it is only giving me readonly functionality.

Does anyone have any idea how I might be able to fix this or even trouble shoot it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

东京女 2024-08-01 01:51:02

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

The account that actually runs the WCF Service may very well not have rights to create or edit users.

梓梦 2024-08-01 01:51:02

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

Make sure your service is running under an admin user that actually has the rights to create users. If you use the default user for IIS i bet it does not have that kind of access.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文