Mam aplikację sieci web ASP.NET działającą pod IIS 6 i inny proces, który jest odpowiedzialny za monitorowanie i raportowanie statusu.Jak ustalić, czy aplikacja internetowa jest obecnie uruchomiona?
Chciałbym wypróbować aplikację internetową przez proces monitorowania w celu sprawdzenia jej stanu, uzyskując dostęp do dedykowanego programu obsługi w aplikacji internetowej, ALE Nie chcę "obudzić" aplikacji internetowej w sprawa nie działa.
Czy istnieje opcja określenia, czy konkretna aplikacja internetowa jest obecnie uruchomiona? jeśli istnieje taka opcja, byłbym w stanie najpierw sprawdzić, czy aplikacja jest uruchomiona, a dopiero potem uzyskać dostęp do programu obsługi, aby sprawdzić jego status.
Dzięki.
'[WebMethod] public bool IsSiteActive {return true;/* Tak, teraz jest to * /} ' – GvS
to zawsze zwróci" true ", tak jak wtedy, gdy uzyskasz dostęp do tego pakietu, gdy aplikacja nie zostanie uruchomiona - spowoduje to uruchomienie aplikacji i dostęp do niej będzie możliwy. więc niestety nie jest to rozwiązanie. – Satumba