Я написал немного кода, который проверяет метабазу iis, чтобы увидеть, какие сайты установлены и где хранятся их виртуальные каталоги. Этот код работает нормально при локальном запуске на сервере.
Я пытаюсь расширить его, чтобы он работал удаленно. То, с чем я боролся, чтобы это аутентифицировалось. В настоящее время я использую LogonUser
API, но это всегда возвращает ложь при входе в систему
- Я знаю, что у меня хорошие полномочия
- У меня нет межсетевого экрана между мной и сервером
- Если я запускаю приложение без вызова API
LogonUser
и пользовательских команд из командной строки, я получаю сообщение об ошибке: COMException (0x80005000)
Любые мысли приветствуются.