在IIS 6.0中使用ProcessModelInfo

时间:2009-06-03 00:03:04

标签: c# asp.net iis-6

我想使用通过调用 System.Web.ProcessModelInfo.GetCurrentProcessInfo()获得的信息。但MSDN表示此方法只能与IIS 5或IIS 6隔离模式一起使用。我不想使用IIS 5隔离模式。 是从性能计数器读取唯一的方法吗?

2 个答案:

答案 0 :(得分:1)

IIS架构已经在不同版本上彻底改变了。就个人而言,我不会依赖任何不属于基本ISAPI过滤器和扩展API的东西。使用性能计数器可能会更具前瞻性。

要获得明确的答案,你应该尝试追踪David Wang目前的博客 - 我没有代表发布链接:/自从我上次阅读他的博客已经有一段时间了,但如果他仍然活跃,那么你'我将从他那里获得一个更好的答案(他是MS的主要IIS开发人员之一)。

祝你好运。

答案 1 :(得分:1)

您可以使用Process.GetProcessByName获取您感兴趣的IIS worker process信息。