Как предотвратить отключение службы .NET во время ожидания зависимой службы - PullRequest
1 голос
/ 07 января 2009

У меня есть служба на C #, которая зависит от службы MSMQ. В некоторых сценариях запуск службы MSMQ занимает много времени, что, по-видимому, приводит к превышению времени ожидания службы C #. Как я могу исправить это программно?

Редактировать: Похоже, что сообщение об ошибке, над которым я работал, было неверным, служба действительно запустилась в конце концов. Прошу прощения за путаницу

1 Ответ

3 голосов
/ 07 января 2009

Обычно ожидание в очереди должно производиться в отдельном потоке, который должен запускаться непосредственно в методе OnStart Сервиса. Если вы сделаете это таким образом, команда «Пуск» будет выполнена успешно, и служба не остановится.

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