none
Запуск программы из под IIS RRS feed

  • Вопрос

  • C#; NFW 4-4,5

    Всем привет, ребят подскажите как быть.

    Мне необходимо запустить оконное приложение из под службы asmx размещенной на IIS'e. Проблема в том, что приложения запускаются без GUI. А мне надо запустить полноценное приложение. Как подступиться к решению проблемы?

    Не сочтите за грубость, но желающие мне объяснить, что мне это не нужно - проходите мимо.

    • Изменено JusteG 6 августа 2014 г. 9:54
    6 августа 2014 г. 9:44

Ответы

  • Пока что решил вопрос следующим образом, написал обычное приложение, безоконное, аля - лаунчер, запустил на сервере и передаю ему через сокет, со службы в IIS'e, информацию о файле который требуется запустить. Работает, но хотелось бы решение покрасифше =)
    • Помечено в качестве ответа JusteG 14 августа 2014 г. 3:09
    6 августа 2014 г. 10:30

Все ответы

  • Пока что решил вопрос следующим образом, написал обычное приложение, безоконное, аля - лаунчер, запустил на сервере и передаю ему через сокет, со службы в IIS'e, информацию о файле который требуется запустить. Работает, но хотелось бы решение покрасифше =)
    • Помечено в качестве ответа JusteG 14 августа 2014 г. 3:09
    6 августа 2014 г. 10:30
  • Что значит запускаются без GUI? То есть в списке процессов на сервере появляется данный процесс но вы его не видите или сервис его не видит (ну то есть вы из сервиса пытаетесь перебрать окна и найти запущенное приложение)?
    Тут надо понимать, что если вы запускаете что-то из под сервиса, то это что-то и исполняться будет в контексте процесса. Соответственно если вы настроите запуск рабочего процесса (ApplicationPool-а) под собой, с подгрузкой профиля пользователя, если это нужно запускаемому приложению, то вы его увидите, потому что оно будет работать в том же контексте, что и вы.
    8 августа 2014 г. 9:47