J'ai une application Web ASP.NET exécutée sous IIS 6 et un autre processus chargé de surveiller et de signaler l'état. Je voudrais échantillonner l'application Web par le processus de surveillance afin de vérifier son état en accédant à un gestionnaire dédié sur l'application Web, MAIS Je ne veux pas "réveiller" l'application Web cas, il ne fonctionne pas.Comment déterminer si une application Web est en cours d'exécution
Existe-t-il une option pour déterminer si une application Web spécifique est en cours d'exécution? S'il y a une telle option, je serais capable de vérifier d'abord si l'application est en cours d'exécution, et seulement ensuite d'accéder au gestionnaire pour vérifier son statut.
Merci.
'[WebMethod] public bool IsSiteActive {return true;/* Oui, maintenant c'est * /} ' – GvS
cela retournera toujours 'true' comme quand vous accéderez à cette asmx quand l'application n'est pas démarrée - cela provoquera le démarrage de l'application et l'accès à asmx. donc ce n'est pas une solution malheureusement. – Satumba