Как определить, запущено ли в настоящее время веб-приложение

У меня есть веб-приложение ASP.NET, работающее под управлением IIS 6, и еще один процесс, который отвечает за мониторинг и отчет о состоянии.

Я хотел бы протестировать веб-приложение в процессе мониторинга, чтобы проверить его статус, открыв специальный обработчик в веб-приложении, НО Я не не хочу «разбудить» веб-приложение, если оно не запущено.

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

Спасибо.

7
задан Satumba 19 November 2010 в 11:59
поделиться