Проблемы с доступом к функциям NetAPI32, обернутым в WCF, которые создают пользователей - PullRequest
0 голосов
/ 18 июня 2009

Я создал проект, который в основном описывается как расходный сервис для создания или редактирования пользователей на удаленном компьютере. Идея состоит в том, чтобы подключиться к серверу и добавить пользователя. Структура проекта следующая:

  • Служба WCF: предоставление функций для создания / редактирования / выбора пользователей

  • Сборка служебных программ: COM-функции Netapi32 обернуты в служебный класс

  • Потребитель: Используемая сборка, которая оборачивает вызовы службы WCF для использования на сайте

Проблема, с которой я столкнулся, заключается в том, что я могу получить список всех пользователей на компьютере, на котором запущена служба WCF, но я не могу их создавать или редактировать. это только дает мне функциональность только для чтения.

Кто-нибудь знает, как я могу это исправить или даже решить проблему?

Ответы [ 2 ]

0 голосов
/ 18 июня 2009

Убедитесь, что ваша служба работает под учетной записью администратора, у которой есть права на создание пользователей. Если вы используете пользователя по умолчанию для IIS, держу пари, у него такого доступа нет.

0 голосов
/ 18 июня 2009

Учетная запись, которая фактически запускает службу WCF, может не иметь прав для создания или редактирования пользователей.

...