Мне нужно запустить приложение на сервере. У меня есть исполняемый файл, который отлично работает с моими собственными разрешениями через терминальные сервисы. Он также хорошо работает на моем компьютере через asp.net, когда я запускаю сайт с моей VS.
Когда я пытался запустить свой сайт на реальном IIS, он просто зависал. Я попытался изменить учетные данные StartInfo на свои собственные, а также попробовал Impresonate = true в web.config для себя. В обоих случаях это все еще не сработало.
Я получаю следующую ошибку (при запуске под моими учетными данными и при входе на сервер в / console)
У меня также установлен флажок «Разрешить службе взаимодействовать с рабочим столом» в параметрах IIS.
Кто-нибудь здесь знает, что мне не хватает? Какой-то вариант, который я должен проверить, или, может быть, какой-то другой способ сделать то, что мне нужно?
Спасибо.