Состояние пула приложений IIS6

Мне было интересно, есть ли способ зафиксировать состояние пула приложений IIS6 с помощью DirectoryEntry в C #?

Я видел, как люди использовали AppPoolState для IIS7, но есть ли эквивалент, который будет работать для IIS6? Или мне нужно использовать другое пространство имен?

РЕДАКТИРОВАТЬ: есть ли что-нибудь, что будет отображать строку для статуса? AppPoolState выглядит так, будто принимает только целые числа.


person Matt    schedule 01.07.2011    source источник


Ответы (1)


Похоже, вы использовали бы то же свойство: Проверка статуса пула приложений (IIS 6) с помощью C #

person Brandon Boone    schedule 01.07.2011
comment
Я не хочу назначать имя пулу приложений. Я хочу, чтобы все пулы приложений были на сервере. У меня есть это заявление, которое в настоящее время позволяет мне получать все пулы приложений. using (DirectoryEntry appPoolsEntry = new DirectoryEntry (string.Format (IIS: // {0} / W3SVC / AppPools, serverIP))) {foreach (DirectoryEntry childEntry в appPoolsEntry.Children) - person Matt; 01.07.2011
comment
это отлично работает при получении всех пулов приложений с определенного сервера. Однако, когда я интегрирую свой код в опубликованный код, он не будет работать без назначения определенного пула приложений. - person Matt; 01.07.2011