【问题标题】:IIS6 App Pool stateIIS6 应用程序池状态
【发布时间】:2011-09-26 18:28:42
【问题描述】:

我想知道是否有办法在 C# 中使用 DirectoryEntry 捕获 IIS6 应用程序池的状态?

我看到人们将 AppPoolState 用于 IIS7,但是否有适用于 IIS6 的等价物?还是我需要使用不同的命名空间?

编辑:有什么可以显示状态字符串的吗? AppPoolState 看起来只接受整数。

【问题讨论】:

    标签: c# asp.net application-pool


    【解决方案1】:

    看起来你会使用相同的属性:Check the status of an application pool (IIS 6) with C#

    【讨论】:

    • 我不想分配应用程序池名称。我想在服务器上获取所有应用程序池。我有这个声明,目前允许我获取所有应用程序池。使用 (DirectoryEntry appPoolsEntry = new DirectoryEntry(string.Format("IIS://{0}/W3SVC/AppPools", serverIP))) { foreach (DirectoryEntry childEntry in appPoolsEntry.Children)
    • 这在从特定服务器获取所有应用程序池时非常有用。但是,当我将我的代码集成到发布的代码中时,如果不分配特定的应用程序池,它将无法工作。
    猜你喜欢
    • 2013-09-28
    • 2011-11-18
    • 2011-01-12
    • 1970-01-01
    • 2021-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-31
    相关资源
    最近更新 更多