Использование ProcessModelInfo с IIS 6.0 - PullRequest
1 голос
/ 03 июня 2009

Я хочу использовать информацию, полученную путем вызова System.Web.ProcessModelInfo.GetCurrentProcessInfo () . Но MSDN говорит, что этот метод может использоваться только с IIS 5 или IIS 6 с режимом изоляции IIS 5.0. Я не хочу использовать режим изоляции IIS 5. Является ли чтение из счетчиков производительности единственным способом?

Ответы [ 2 ]

1 голос
/ 08 июня 2009

Вы можете использовать Process.GetProcessByName , чтобы получить информацию о рабочем процессе IIS , который вас интересует.

1 голос
/ 08 июня 2009

В разных версиях архитектура IIS была радикально изменена. Лично я бы не стал полагаться на то, что не является частью базовых API-интерфейсов ISAPI-фильтров и расширений. Использование счетчиков производительности, вероятно, будет более перспективным.

Для окончательного ответа вы должны попытаться отследить текущий блог Дэвида Вана - у меня нет представителя, чтобы публиковать ссылки: / Прошло много времени с тех пор, как я последний раз читал его блог, но если он все еще активен, то вы ' Он получит от него гораздо лучший ответ (он один из главных разработчиков IIS в MS).

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...