IIS - 列出子网站及其所在的应用程序池?

时间:2012-07-08 11:58:36

标签: c# iis-6 application-pool

我有一个IIS 6.0网站,其中有很多子网站和几个应用程序池。

我想帮助确定每个子网站使用c#的哪个应用程序池。

我查看了DirectoryServices命名空间,但仍不确定该怎么做。

感谢任何帮助。

感谢。

1 个答案:

答案 0 :(得分:0)

查看this question我知道这是针对IIS7的,但可能值得一试

ServerManager manager = new ServerManager();
    foreach (Site site in manager.Sites)
    {
        foreach (Application app in site.Applications)
        {

            if (app.ApplicationPoolName.ToString() == AppPoolName)
            {
                 string appname = app.Path;
            }
        }
    }