Czy można programowo uruchomić / zatrzymać pulę aplikacji lub witrynę w IIS?

Próbuję znaleźć sposób na zatrzymanie, uruchomienie, ponowne uruchomienie / recykling witryn i pul aplikacji z poziomu interfejsu WWW na tym samym serwerze. Idealnie byłoby to coś, co mógłbym zrobić z .NET bez konieczności wykonywania poleceń powłoki.

(Widzę, że inne pytania zostały zadane, ale nie chcę tego robić z wiersza poleceń, chyba że jest to konieczne).

Muszę być w stanie to zrobić zarówno dla IIS6, jak i IIS7.

questionAnswers(2)

yourAnswerToTheQuestion