запуск 2 служб Windows с использованием разных версий одного и того же приложения - PullRequest
0 голосов
/ 26 января 2010

У меня есть серверное приложение, которое я устанавливаю в качестве службы Windows. Я хочу запустить две разные версии одной и той же вещи на одном сервере, они отличаются сборкой и конфигурацией. Одна из них является бета-версией, а другая - живой версией. Я могу установить две отдельные копии приложения на сервере, но я могу только запускать их как службу одновременно. Каждый сервис запускается нормально, если он единственный. Есть мысли?

Я тестирую это на Windows 7 и Server 2008.

Ответы [ 2 ]

2 голосов
/ 26 января 2010

Имя службы, которую вы регистрируете, должно быть уникальным. Я добавляю идентификатор экземпляра к своему имени службы при выполнении таких действий.

0 голосов
/ 26 января 2010

Да, как говорит Брэд, имя должно быть уникальным (+1). И будьте осторожны с тем, что вы выбираете, потому что оно должно быть уникальным во всем пространстве и времени ... На наших серверах Windows много лет работала служба, которая называлась «монитор» (она контролировала процессы). Представьте, как мы обрадовались, когда Microsoft решила добавить в Windows службу под названием «монитор». Представьте наше веселье, когда наши установки начали молча проваливаться. О, как мы смеялись.

Точно подбирайте свое имя: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...