public static API_IIS7 show_IIS_Websites(this API_IIS7 iis7, TreeView treeView)
        {
            iis7.loadServerManager();
            treeView.clear();
            iis7.setup_TreeView_IISView(treeView);
            try
            {
                treeView.add_Node("_Application Pools").add_Nodes(iis7.serverManager.ApplicationPools, true);
                treeView.add_Node("_Worker Processes(w3wp.exe)").add_Nodes(iis7.serverManager.WorkerProcesses, true);
                foreach (var site in iis7.serverManager.Sites.toList())
                {
                    var sideNode = treeView.add_Node(site.str(), site, true);
                    sideNode.color((site.state() == "Started") ? Color.DarkGreen : Color.Red);
                }

                treeView.selectFirst();
            }
            catch (UnauthorizedAccessException uaex)
            {
                treeView.add_Node(uaex.Message);
                treeView.backColor(Color.LightPink);
            }
            catch (Exception ex)
            {
                "Error: {0} : {1}".error(ex.Message, ex.typeName());
            }

            return(iis7);
            //mapSites(serverManager.Sites.toList(), sites_TreeView.rootNode());
        }
 public static API_IIS7 commitChanges(this API_IIS7 iis7)
 {
     iis7.serverManager.CommitChanges();
     iis7.loadServerManager();
     return(iis7);
 }