Задать вопрос
@AG15

Как узнать почему.NET служба долго запускается?

Как можно исследовать процесс запуска .NET службы в Windows? Можно ли как нибудь посмотреть какие внутренние вызовы службы(.net app) происходили долго? Какой инструмент для этого использовать?
Проблема возникает только если сервисы стоят в Automatic (а не Delayed Automatic) режиме и при загрузке системы
Заранее благодарен
  • Вопрос задан
  • 2420 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@mayorovp
В 2012й студии есть встроенный профайлер, скрывающийся в меню ANALYZE. Из сторонних - можно использовать dotTrace.

В любом случае, прежде всего лучше переписать службу так, чтобы она могла запускаться как консольный процесс. Если еще и вывод лога в консоль добавить - то многие вещи можно будет увидеть визуально.
Ответ написан
@AigizK
Пишите в журнал событий логи и найдете где затык
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы