Есть ли официальный способ установки и удаления услуг .NET на Windows Services на Windows Server 2008?

StackOverflow https://stackoverflow.com/questions/3088234

Вопрос

Пожалуйста, прочитайте весь вопрос; Я лично думаю, что Это связанный на программировании; Если вы думаете иначе, то, пожалуйста, мигрируйте без голосования.

Я нашел два разных способа установки услуги: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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top