I use the codes below to get the ApplicationPools and sites ,but how can i know the site is in which applicationpool
var serverManager = ServerManager.OpenRemote("127.0.0.1");
var appPools = serverManager.ApplicationPools;
var site= serverManager.Sites;
Console.WriteLine("Sites:");
foreach (var st in site)
Console.WriteLine(st.Name);
Console.WriteLine( );
Console.WriteLine("Pools:");
foreach (var ap in appPools)
Console.WriteLine(ap.Name);
Console.Read();