У меня есть веб-приложение ASP.NET MVC, и в одном из действий контроллера я хочу запустить процесс (exe-файл). Процесс должен выполняться под пользователем домена, поскольку он обращается к другим ресурсам в домене. Это может быть либо один пользователь с жестким кодом, либо пользователь, который в данный момент находится на веб-странице. Файл web.config использует проверку подлинности Windows.
Я пытался включить олицетворение и пытался включить олицетворение при указании конкретного пользователя. Оба этих сценария вызовут проблемы с разрешениями.
Я также попытался запустить процесс в качестве определенного домена / пользователя / пароля, но это даст мне ошибку «Ошибка входа: неизвестное имя пользователя или неверный пароль». Я уверен, что имя пользователя / пароль верны, и выполнение "runas" работает нормально.
Я даже не уверен в "правильном" способе сделать это. Любая помощь приветствуется.
Спасибо.