Моя текущая ситуация заключается в том, что мне нужно выполнить exe (который создает локальный файл .txt) на удаленном сервере с IIS, на котором размещен API ASP.net/C#. Я создал локального пользователя (например, userA) в качестве администратора для запуска веб-службы на удаленном сервере, но файл .txt не был создан. Я уже проверил и предоставил необходимые разрешения на доступ к userA и добавил пользователя в различные группы. Самое смешное, что, если я зарегистрирован как userA в удаленной системе, exe выполняется как ожидалось. Если я выхожу из системы, это не сработает. Сервер - это сервер Win 2008 с IIS 7. Любая помощь будет оценена.
ОБНОВЛЕНИЕ: я решил проблему и опубликовал ответ и несколько ссылок на связанные с этим вопросы здесь. Короче говоря, мне нужно было установить "load user profile" true в пуле приложений IIS.
Спасибо всем за их вклад