The installer for our application includes the following bit of code: public static ArrayList PopulateSites( string serverName) { ArrayList sites = new ArrayList (); DirectoryEntry w3svc = new DirectoryEntry ( "IIS://" + serverName + "/w3svc" ); DirectoryEntries webSites = w3svc.Children;...