#asp.net #wcf #iis #was #health-monitoring
#asp.net #wcf #iis #было #мониторинг работоспособности
Вопрос:
ASP.NET имеет приятную функцию под названием Мониторинг работоспособности. После определения в system.web/healthMonitoring
разделе мы получаем очень полезные веб-события для регистрации / анализа. Существуют ли какие-либо аналогичные средства для служб WCF, которые не используют ASP.NET режим совместимости и размещен под IIS7 / WAS?
Обновление: я обнаружил, что включение system.web / healthMonitoring в web.config службы WCF позволяет получать некоторые веб-события: System.Web.HttpRuntime, 1002, «Приложение завершает работу. Причина: конфигурация изменена.». Нет сердцебиений и других. Я не понимаю, как это работает, если ASP.NET он не вовлечен в процесс, но это факт.
Ответ №1:
Пожалуйста, перейдите по ссылкам ниже. Не уверен, о чем именно вы спрашиваете.
Ответ №2:
Вы можете добавить некоторую конфигурацию в конфигурационный файл клиента и будете иметь много информации о протоколировании. проверьте ссылки ниже
Комментарии:
1. Не то, что я точно имел в виду, извините. Это обычное ведение журнала WCF, я не могу получать с ним удары сердца и события переработки пула приложений, не так ли?
2. @UserControl: служба WCF обычно не «работает» все время — класс service создается для обработки запроса и освобождается после отправки ответа — так что большую часть времени «контролировать» действительно нечего…
3. Если служба WCF размещена в IIS / WAS, она перерабатывается и активируется по запросу так же, как и обычная ASP.NET приложение, не так ли?
4. @UserControl: НЕТ — IIS / WAS обрабатывает не службу WCF, а хост службы — это не одно и то же!