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

C# IIS-列出子网站及其所在的应用程序池?,c#,iis-6,application-pool,C#,Iis 6,Application Pool,我有一个IIS 6.0网站,有很多子网站和几个应用程序池 我想帮助您确定每个子网站使用c#的应用程序池 我已经查看了DirectoryServices名称空间,但仍然不确定该做什么 感谢您的帮助 谢谢。看一眼我知道这是为IIS7设计的,但可能值得一试 ServerManager manager = new ServerManager(); foreach (Site site in manager.Sites) { foreach (Application app

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

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

我已经查看了
DirectoryServices
名称空间,但仍然不确定该做什么

感谢您的帮助

谢谢。

看一眼我知道这是为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;
            }
        }
    }