Как протестировать новую версию службы Windows без удаления старой службы - PullRequest
2 голосов
/ 21 января 2011

Кто-нибудь знает, как установить дубликат службы Windows? Мне нужно протестировать новую версию сервиса, которую я написал, но хотел бы сделать это, не удаляя старую версию сервиса. Если возникнут проблемы с новым сервисом, мне нужно будет как можно быстрее перезапустить старый сервис. Я пытался переименовать новый сервис везде, где только мог найти, чтобы переименовать его (от имени проекта до assembly.cs), но он все еще распознавал старую установку и не позволял мне устанавливать новую версию без удаления старой версии. 1001 *

Если это невозможно, я всегда могу сохранить старый .msi под рукой и быть готовым к переустановке. Было бы удобно иметь возможность установить их оба и переключаться между ними, если есть какие-либо проблемы.

Любые идеи приветствуются.

1 Ответ

2 голосов
/ 21 января 2011

Вы должны установить сервис из разных папок и зарегистрировать его под другим именем в SCM.

приложения-потребители должны иметь настройку в config или web.config или везде, где вы можете указать имя тестированияили производительный сервис.

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