Есть ли официальный способ установки и удаления услуг .NET на Windows Services на Windows Server 2008?
-
28-09-2019 - |
Вопрос
Пожалуйста, прочитайте весь вопрос; Я лично думаю, что Это связанный на программировании; Если вы думаете иначе, то, пожалуйста, мигрируйте без голосования.
Я нашел два разных способа установки услуги:http://www.wsinnovations.com/softeng/support/manualservice.html.
а также использование http://msdn.microsoft.com/en-us/library/50614e95(vs.80).aspx.
Причина, по которой я прошу об этом, заключается в том, что я пытаюсь отладить услугу, которая каким -то образом должна обновляться. В настоящее время это не работает, но мне сказали, что это сработало в прошлом.
Я использовал sc delete <servicename>
Команда для удаления сервиса (потому что она короче так), установив его с помощью installutil
команда. Я надеюсь, что это не приведет к каким-либо побочным эффектам; Я хотел бы исключить их.
В идеале, должно быть возможно установить и удалить службы прямо с экрана, который позволяет пользователю начать и остановить их, но такой вариант не существует, к сожалению. Я ищу следующую лучшую вещь, которая является оболочкой GUI для Installutil.exe
Решение
Нет - не так, как я считаю, вы думаете. Путь GUI будет частью MSI или другого установщика, который вызывает те же API, что и InstallUtil.
Так что вы можете сделать, это написать установщик, который может работать молча, а затем использовать это для установки и удаления.
Другие советы
Может быть, посмотрите здесь, чтобы создать впечатление от основного API: Установите услуги .NET Windows без installutil.exe