2013-05-28 4 views
0

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

Вопрос в том, что при установке новой версии приложения процесс удаления, который, как мне кажется, отключает службу, позволяет удалить EXE для него. Должен ли я УСТАНОВИТЬ и ЗАВЕРШИТЬ услугу, или мне нужно просто установить новое приложение и просто запустить службу, поскольку новый EXE для этой услуги будет заменен?

+0

Если путь к службе не изменяется (включая имя файла), тогда вам хорошо идти. –

+0

Я считаю, что обновление exe и перезапуск службы должно быть достаточно. Вот как я обычно подталкивал обновления к моей службе Windows и ожидал какого-то необычного случая, мне никогда не приходилось переустанавливать сам сервис. – rivarolle

ответ

1

Вам не нужно УДАЛИТЬ его, но вам нужно остановить его, если он запущен, чтобы освободить блокировку EXE. После обновления EXE вы можете ЗАПУСТИТЬ услугу.

0

Вы должны иметь возможность обновлять любые необходимые файлы, пока служба не запущена.

Смежные вопросы