Можно ли программно запускать / останавливать пул приложений или веб-сайт в IIS?

Я пытаюсь найти способ остановить, запустить, перезапустить / перезапустить веб-сайты и пулы приложений из веб-интерфейса на том же сервере. В идеале это было бы то, что я мог бы сделать с .NET без необходимости выполнения команд оболочки.

(Я вижу, что были заданы другие связанные вопросы, но я не хочу делать это из командной строки, если это не требуется).

Я должен быть в состоянии сделать это для IIS6 и IIS7.

Ответы на вопрос(2)

Ваш ответ на вопрос