Я хочу использовать информацию, полученную по телефону System.Web.ProcessModelInfo.GetCurrentProcessInfo(). Но MSDN говорит, что этот метод может использоваться только с IIS 5 или IIS 6 с изоляционным режимом IIS 5.0. Я не хочу использовать режим изоляции IIS 5. Является ли чтение счетчиков производительности единственным способом?Использование ProcessModelInfo с IIS 6.0
ответ
Вы можете использовать Process.GetProcessByName, чтобы получить информацию о том, что IIS worker process вас интересует.
Спасибо JP. Это определенно похоже на работоспособное решение. Я попробую и дам тебе знать. Btw, вы думаете, что вызов этого из процесса с небольшими привилегиями, например w3wp.exe, вызовет проблему, исключение безопасности, если вы это сделаете. – HashName
Если вы работаете с FullTrust, все должно быть в порядке. Но если нет, вот работа вокруг http://blogs.msdn.com/shawnfa/archive/2005/12/14/502826.aspx –
Как я могу проверить, что он работает на FullTrust? Извините, я плохо разбираюсь в модели .Net Security. – HashName
Архитектура IIS была радикально изменена в разных версиях. Лично я бы не стал полагаться на то, что не является частью базовых API-интерфейсов ISAPI и расширений. Использование счетчиков производительности, скорее всего, будет более надежным в будущем.
Для окончательного ответа вы должны попытаться отследить действующий блог Дэвида Ванга - у меня нет репутации для публикации ссылок:/Прошло некоторое время с тех пор, как я последний раз читал его блог, но если он все еще активен, тогда вы он получит от него гораздо лучший ответ (он один из главных разработчиков IIS в MS).
Удачи.
Спасибо KayEss.I сделал дневник Дэвида Ванга и, конечно же, очень проницательный. Но я не мог найти ответ на мою проблему. – HashName
- 1. Использование SSLv3 в IIS 6.0
- 2. IIS 6.0 Методы отладки
- 3. IIS 6.0 .htaccess
- 4. CherryPy3 и IIS 6.0
- 5. развертывания на IIS 6.0
- 6. Новый сервер IIS 6.0
- 7. IIS 6.0 замедляет запросы
- 8. проверка подлинности IIS 6.0
- 9. Монитор IIS 6.0
- 10. Microsoft-IIS/6.0
- 11. перенаправление в IIS 6.0
- 12. Каков предел IIS 6.0
- 13. разница между IIS 6.0 против IIS 7.0
- 14. Обновление IIS 5.0 до IIS 6.0
- 15. Пользовательский заголовок в iis 6.0
- 16. Список свойств IIS 6.0 DirectoryNntry
- 17. добавить сертификат в IIS 6.0
- 18. Задержка перекрытия переполнения IIS 6.0
- 19. Переполнение стека на IIS 6.0
- 20. IIS 6.0 Интегрированная аутентификация: 401.1 с IE7
- 21. Default.aspx с IIS 6.0 и .Net 4?
- 22. XslTransformException после миграции с IIS 7.0 IIS 6.0
- 23. requestFiltering эквивалент в IIS 6.0
- 24. Установка WebSVN на IIS 6.0
- 25. IIS 6.0 Disable Head Request
- 26. IIS 6.0 и веб-службы
- 27. Тесты сопоставления подстановочных знаков IIS 6.0?
- 28. Настройка привязки сервера IIS 6.0 программно
- 29. Выход сервера веб-сайта IIS 6.0? или серверной консоли? Новое для IIS 6.0
- 30. Почему для IIS 7.0 требуется установка метабазы IIS 6.0?
Вы используете IIS6 или 5? Документы, похоже, предполагают, что они должны работать с IIS6. –
Я использую IIS 6.It будет работать с IIS 6, только если IIS настроен на запуск в режиме изоляции IIS 5. – HashName