Как разместить консольное приложение на Windows Server 2003? - PullRequest
0 голосов
/ 29 сентября 2010

Я должен разместить консольную программу, в которой размещено приложение, используемое Asp.Net 4.0 и которое должно всегда работать.Каков наилучший способ разместить его на сервере?Я могу запустить консольное приложение из командной строки, но оно может быть случайно закрыто.

Служба Windows недоступна, поскольку у нас нет исходного кода для Консольного приложения.

Ответы [ 2 ]

2 голосов
/ 29 сентября 2010

Вам не нужен исходный код для запуска приложения в качестве службы; Есть несколько различных способов настроить любой исполняемый файл для запуска в качестве службы Windows.

Существует классический метод с инструментом ResKit SRVANY.EXE (и да, он работает с более современными версиями Windows), или , вы можете использовать SC.EXE .

1 голос
/ 29 сентября 2010

Настройте запланированное задание на машине для запуска под учетной записью «сервисного типа» при запуске системы.Учетная запись должна быть такой, чтобы никто никогда не входил в систему, поэтому случайное закрытие никогда не должно происходить.

...