举一些C#操作IIS代码

时间:2022-07-13 17:48:45

 using System;
举一些C#操作IIS代码using System.DirectoryServices;
举一些C#操作IIS代码using System.Collections;
举一些C#操作IIS代码
举一些C#操作IIS代码namespace OPS.Component
举一些C#操作IIS代码{
举一些C#操作IIS代码    /**//// 
<summary>
举一些C#操作IIS代码    /// IISWebServer的状态
举一些C#操作IIS代码    /// 
</summary>
举一些C#操作IIS代码    public enum IISServerState
举一些C#操作IIS代码    {
举一些C#操作IIS代码        /**//// 
<summary>
举一些C#操作IIS代码        /// 
举一些C#操作IIS代码        /// 
</summary>
举一些C#操作IIS代码        Starting = 1,
举一些C#操作IIS代码        /**//// 
<summary>
举一些C#操作IIS代码        /// 
举一些C#操作IIS代码        /// 
</summary>
举一些C#操作IIS代码        Started = 2,
举一些C#操作IIS代码        /**//// 
<summary>
举一些C#操作IIS代码        /// 
举一些C#操作IIS代码        /// 
</summary>
举一些C#操作IIS代码        Stopping = 3,
举一些C#操作IIS代码        /**//// 
<summary>
举一些C#操作IIS代码        /// 
举一些C#操作IIS代码        /// 
</summary>
举一些C#操作IIS代码        Stopped = 4,
举一些C#操作IIS代码        /**//// 
<summary>
举一些C#操作IIS代码        /// 
举一些C#操作IIS代码        /// 
</summary>
举一些C#操作IIS代码        Pausing = 5,
举一些C#操作IIS代码        /**//// 
<summary>
举一些C#操作IIS代码        /// 
举一些C#操作IIS代码        /// 
</summary>
举一些C#操作IIS代码        Paused = 6,
举一些C#操作IIS代码        /**//// 
<summary>
举一些C#操作IIS代码        /// 
举一些C#操作IIS代码        /// 
</summary>
举一些C#操作IIS代码        Continuing = 7
举一些C#操作IIS代码    }
举一些C#操作IIS代码}

 using System;
举一些C#操作IIS代码
using System.Collections;
举一些C#操作IIS代码
using System.Collections.Generic;
举一些C#操作IIS代码
using System.Text;
举一些C#操作IIS代码
举一些C#操作IIS代码
using System.DirectoryServices;
举一些C#操作IIS代码
举一些C#操作IIS代码
namespace OPS.Component
举一些C#操作IIS代码举一些C#操作IIS代码
{
举一些C#操作IIS代码举一些C#操作IIS代码    
/// <summary>
举一些C#操作IIS代码    
/// IISWebServer
举一些C#操作IIS代码    
/// </summary>

举一些C#操作IIS代码    public class IISWebServer
举一些C#操作IIS代码举一些C#操作IIS代码    
{
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        internal int index = -1;
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public IISWebVirtualDirCollection WebVirtualDirs;
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 网站说明
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public string ServerComment = "Way";
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 脚本支持
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public bool AccessScript = true;
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 读取
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public bool AccessRead = true;
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 物理路径
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public string Path = @"c:\";
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 端口
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public int Port = 80;
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 目录浏览
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public bool EnableDirBrowsing = false;
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 默认文档
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public string DefaultDoc = "index.aspx";
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 使用默认文档
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public bool EnableDefaultDoc = true;
举一些C#操作IIS代码
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// IISWebServer的状态
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public IISServerState ServerState
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            
get
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                DirectoryEntry server 
= IISManagement.returnIISWebserver(this.index);
举一些C#操作IIS代码                
if (server == null)
举一些C#操作IIS代码                    
throw (new Exception("找不到此IISWebServer"));
举一些C#操作IIS代码                
switch (server.Properties["ServerState"][0].ToString())
举一些C#操作IIS代码举一些C#操作IIS代码                
{
举一些C#操作IIS代码                    
case "2":
举一些C#操作IIS代码                        
return IISServerState.Started;
举一些C#操作IIS代码                    
case "4":
举一些C#操作IIS代码                        
return IISServerState.Stopped;
举一些C#操作IIS代码                    
case "6":
举一些C#操作IIS代码                        
return IISServerState.Paused;
举一些C#操作IIS代码                }

举一些C#操作IIS代码                
return IISServerState.Stopped;
举一些C#操作IIS代码            }

举一些C#操作IIS代码        }

举一些C#操作IIS代码
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 停止IISWebServer
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public void Stop()
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            DirectoryEntry Server;
举一些C#操作IIS代码            
if (index == -1)
举一些C#操作IIS代码                
throw (new Exception("在IIS找不到此IISWebServer!"));
举一些C#操作IIS代码            
try
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                Server 
= new DirectoryEntry("IIS://" + IISManagement.Machinename + "/W3SVC/" + index);
举一些C#操作IIS代码                
if (Server != null)
举一些C#操作IIS代码                    Server.Invoke(
"stop"new object[0]);
举一些C#操作IIS代码                
else
举一些C#操作IIS代码                    
throw (new Exception("在IIS找不到此IISWebServer!"));
举一些C#操作IIS代码            }

举一些C#操作IIS代码            
catch
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                
throw (new Exception("在IIS找不到此IISWebServer!"));
举一些C#操作IIS代码            }

举一些C#操作IIS代码        }

举一些C#操作IIS代码
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 把基本信息的更改更新到IIS
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public void CommitChanges()
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            IISManagement.EditIISWebServer(
this);
举一些C#操作IIS代码        }

举一些C#操作IIS代码
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 启动IISWebServer
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public void Start()
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            
if (index == -1)
举一些C#操作IIS代码                
throw (new Exception("在IIS找不到此IISWebServer!"));
举一些C#操作IIS代码
举一些C#操作IIS代码            DirectoryEntry Service 
= new DirectoryEntry("IIS://" + IISManagement.Machinename + "/W3SVC");
举一些C#操作IIS代码            DirectoryEntry Server;
举一些C#操作IIS代码            IEnumerator ie 
= Service.Children.GetEnumerator();
举一些C#操作IIS代码
举一些C#操作IIS代码            
while (ie.MoveNext())
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                Server 
= (DirectoryEntry)ie.Current;
举一些C#操作IIS代码                
if (Server.SchemaClassName == "IIsWebServer")
举一些C#操作IIS代码举一些C#操作IIS代码                
{
举一些C#操作IIS代码                    
if (Server.Properties["Serverbindings"][0].ToString() == ":" + this.Port + ":")
举一些C#操作IIS代码举一些C#操作IIS代码                    
{
举一些C#操作IIS代码                        Server.Invoke(
"stop"new object[0]);
举一些C#操作IIS代码                    }

举一些C#操作IIS代码                }

举一些C#操作IIS代码            }

举一些C#操作IIS代码
举一些C#操作IIS代码            
try
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                Server 
= new DirectoryEntry("IIS://" + IISManagement.Machinename + "/W3SVC/" + index);
举一些C#操作IIS代码                
if (Server != null)
举一些C#操作IIS代码                    Server.Invoke(
"start"new object[0]);
举一些C#操作IIS代码                
else
举一些C#操作IIS代码                    
throw (new Exception("在IIS找不到此IISWebServer!"));
举一些C#操作IIS代码            }

举一些C#操作IIS代码            
catch
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                
throw (new Exception("在IIS找不到此IISWebServer!"));
举一些C#操作IIS代码            }

举一些C#操作IIS代码        }

举一些C#操作IIS代码
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public IISWebServer()
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            WebVirtualDirs 
= new IISWebVirtualDirCollection(this);
举一些C#操作IIS代码        }

举一些C#操作IIS代码    }

举一些C#操作IIS代码}

 using System;
举一些C#操作IIS代码
using System.Collections;
举一些C#操作IIS代码
using System.Collections.Generic;
举一些C#操作IIS代码
using System.Text;
举一些C#操作IIS代码
举一些C#操作IIS代码
namespace OPS.Component
举一些C#操作IIS代码举一些C#操作IIS代码
{
举一些C#操作IIS代码举一些C#操作IIS代码    
/// <summary>
举一些C#操作IIS代码    
/// IISWebServerCollection 
举一些C#操作IIS代码    
/// </summary>

举一些C#操作IIS代码    public class IISWebServerCollection : CollectionBase
举一些C#操作IIS代码举一些C#操作IIS代码    
{
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public IISWebServer this[int Index]
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            
get
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                
return (IISWebServer)this.List[Index];
举一些C#操作IIS代码
举一些C#操作IIS代码            }

举一些C#操作IIS代码        }

举一些C#操作IIS代码
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public IISWebServer this[string ServerComment]
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            
get
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                ServerComment 
= ServerComment.ToLower().Trim();
举一些C#操作IIS代码                IISWebServer list;
举一些C#操作IIS代码                
for (int i = 0; i < this.List.Count; i++)
举一些C#操作IIS代码举一些C#操作IIS代码                
{
举一些C#操作IIS代码                    list 
= (IISWebServer)this.List[i];
举一些C#操作IIS代码                    
if (list.ServerComment.ToLower().Trim() == ServerComment)
举一些C#操作IIS代码                        
return list;
举一些C#操作IIS代码                }

举一些C#操作IIS代码                
return null;
举一些C#操作IIS代码            }

举一些C#操作IIS代码        }

举一些C#操作IIS代码
举一些C#操作IIS代码        
internal void Add_(IISWebServer WebServer)
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            
this.List.Add(WebServer);
举一些C#操作IIS代码        }

举一些C#操作IIS代码
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 
举一些C#操作IIS代码        
/// </summary>
举一些C#操作IIS代码        
/// <param name="WebServer"></param>

举一些C#操作IIS代码        public void Add(IISWebServer WebServer)
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            
try
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                
this.List.Add(WebServer);
举一些C#操作IIS代码                IISManagement.CreateIISWebServer(WebServer);
举一些C#操作IIS代码            }

举一些C#操作IIS代码            
catch
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                
throw (new Exception("发生意外错误,可能是某节点将该节点的上级节点作为它自己的子级插入"));
举一些C#操作IIS代码            }

举一些C#操作IIS代码
举一些C#操作IIS代码        }

举一些C#操作IIS代码
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 是否包含指定的网站
举一些C#操作IIS代码        
/// </summary>
举一些C#操作IIS代码        
/// <param name="ServerComment"></param>
举一些C#操作IIS代码        
/// <returns></returns>

举一些C#操作IIS代码        public bool Contains(string ServerComment)
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            ServerComment 
= ServerComment.ToLower().Trim();
举一些C#操作IIS代码            
for (int i = 0; i < this.List.Count; i++)
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                IISWebServer server 
= this[i];
举一些C#操作IIS代码                
if (server.ServerComment.ToLower().Trim() == ServerComment)
举一些C#操作IIS代码                    
return true;
举一些C#操作IIS代码            }

举一些C#操作IIS代码            
return false;
举一些C#操作IIS代码        }

举一些C#操作IIS代码
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 是否包含指定的网站
举一些C#操作IIS代码        
/// </summary>
举一些C#操作IIS代码        
/// <param name="index"></param>
举一些C#操作IIS代码        
/// <returns></returns>

举一些C#操作IIS代码        public bool Contains(int index)
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            
for (int i = 0; i < this.List.Count; i++)
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                IISWebServer server 
= this[i];
举一些C#操作IIS代码                
if (server.index == index)
举一些C#操作IIS代码                    
return true;
举一些C#操作IIS代码            }

举一些C#操作IIS代码            
return false;
举一些C#操作IIS代码        }

举一些C#操作IIS代码
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 
举一些C#操作IIS代码        
/// </summary>
举一些C#操作IIS代码        
/// <param name="WebServers"></param>

举一些C#操作IIS代码        public void AddRange(IISWebServer[] WebServers)
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            
for (int i = 0; i <= WebServers.GetUpperBound(0); i++)
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                Add(WebServers[i]);
举一些C#操作IIS代码            }

举一些C#操作IIS代码        }

举一些C#操作IIS代码
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 
举一些C#操作IIS代码        
/// </summary>
举一些C#操作IIS代码        
/// <param name="WebServer"></param>

举一些C#操作IIS代码        public void Remove(IISWebServer WebServer)
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            
for (int i = 0; i < this.List.Count; i++)
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                
if ((IISWebServer)this.List[i] == WebServer)
举一些C#操作IIS代码举一些C#操作IIS代码                
{
举一些C#操作IIS代码                    
this.List.RemoveAt(i);
举一些C#操作IIS代码                    
return;
举一些C#操作IIS代码                }

举一些C#操作IIS代码            }

举一些C#操作IIS代码            IISManagement.RemoveIISWebServer(WebServer.index);
举一些C#操作IIS代码        }

举一些C#操作IIS代码    }

举一些C#操作IIS代码}

 using System;
举一些C#操作IIS代码
using System.Collections.Generic;
举一些C#操作IIS代码
using System.Text;
举一些C#操作IIS代码
举一些C#操作IIS代码
namespace OPS.Component
举一些C#操作IIS代码举一些C#操作IIS代码
{
举一些C#操作IIS代码举一些C#操作IIS代码    
/// <summary>
举一些C#操作IIS代码    
/// IISWebVirtualDir
举一些C#操作IIS代码    
/// </summary>

举一些C#操作IIS代码    public class IISWebVirtualDir
举一些C#操作IIS代码举一些C#操作IIS代码    
{
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public IISWebServer Parent = null;
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 虚拟目录名称
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public string Name = "Way";
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 读取
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public bool AccessRead = true;
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 脚本支持
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public bool AccessScript = true;
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 物理路径
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public string Path = @"c:\";
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 默认文档
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public string DefaultDoc = "index.aspx";
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 使用默认文档
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public bool EnableDefaultDoc = true;
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 所属的网站的网站说明
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public string WebServer = "";
举一些C#操作IIS代码
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 
举一些C#操作IIS代码        
/// </summary>
举一些C#操作IIS代码        
/// <param name="WebServerName"></param>

举一些C#操作IIS代码        public IISWebVirtualDir(string WebServerName)
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            
if (WebServerName.ToString() == "")
举一些C#操作IIS代码                
throw (new Exception("WebServerName不能为空!"));
举一些C#操作IIS代码            
this.WebServer = WebServerName;
举一些C#操作IIS代码        }

举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public IISWebVirtualDir()
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码
举一些C#操作IIS代码        }

举一些C#操作IIS代码    }

举一些C#操作IIS代码}

 using System;
举一些C#操作IIS代码
using System.Collections;
举一些C#操作IIS代码
using System.Collections.Generic;
举一些C#操作IIS代码
using System.Text;
举一些C#操作IIS代码
举一些C#操作IIS代码
namespace OPS.Component
举一些C#操作IIS代码举一些C#操作IIS代码
{
举一些C#操作IIS代码举一些C#操作IIS代码    
/// <summary>
举一些C#操作IIS代码    
/// IISWebVirtualDirCollection
举一些C#操作IIS代码    
/// </summary>

举一些C#操作IIS代码    public class IISWebVirtualDirCollection : CollectionBase
举一些C#操作IIS代码举一些C#操作IIS代码    
{
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public IISWebServer Parent = null;
举一些C#操作IIS代码
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public IISWebVirtualDir this[int Index]
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            
get
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                
return (IISWebVirtualDir)this.List[Index];
举一些C#操作IIS代码
举一些C#操作IIS代码            }

举一些C#操作IIS代码        }

举一些C#操作IIS代码
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 
举一些C#操作IIS代码        
/// </summary>

举一些C#操作IIS代码        public IISWebVirtualDir this[string Name]
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            
get
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                Name 
= Name.ToLower();
举一些C#操作IIS代码                IISWebVirtualDir list;
举一些C#操作IIS代码                
for (int i = 0; i < this.List.Count; i++)
举一些C#操作IIS代码举一些C#操作IIS代码                
{
举一些C#操作IIS代码                    list 
= (IISWebVirtualDir)this.List[i];
举一些C#操作IIS代码                    
if (list.Name.ToLower() == Name)
举一些C#操作IIS代码                        
return list;
举一些C#操作IIS代码                }

举一些C#操作IIS代码                
return null;
举一些C#操作IIS代码            }

举一些C#操作IIS代码        }

举一些C#操作IIS代码
举一些C#操作IIS代码
举一些C#操作IIS代码        
internal void Add_(IISWebVirtualDir WebVirtualDir)
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            
try
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                
this.List.Add(WebVirtualDir);
举一些C#操作IIS代码            }

举一些C#操作IIS代码            
catch
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                
throw (new Exception("发生意外错误,可能是某节点将该节点的上级节点作为它自己的子级插入"));
举一些C#操作IIS代码            }

举一些C#操作IIS代码
举一些C#操作IIS代码        }

举一些C#操作IIS代码
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 
举一些C#操作IIS代码        
/// </summary>
举一些C#操作IIS代码        
/// <param name="WebVirtualDir"></param>

举一些C#操作IIS代码        public void Add(IISWebVirtualDir WebVirtualDir)
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            WebVirtualDir.Parent 
= this.Parent;
举一些C#操作IIS代码            
try
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                
this.List.Add(WebVirtualDir);
举一些C#操作IIS代码
举一些C#操作IIS代码            }

举一些C#操作IIS代码            
catch
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                
throw (new Exception("发生意外错误,可能是某节点将该节点的上级节点作为它自己的子级插入"));
举一些C#操作IIS代码            }

举一些C#操作IIS代码            IISManagement.CreateIISWebVirtualDir(WebVirtualDir, 
true);
举一些C#操作IIS代码
举一些C#操作IIS代码        }

举一些C#操作IIS代码
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 
举一些C#操作IIS代码        
/// </summary>
举一些C#操作IIS代码        
/// <param name="WebVirtualDirs"></param>

举一些C#操作IIS代码        public void AddRange(IISWebVirtualDir[] WebVirtualDirs)
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            
for (int i = 0; i <= WebVirtualDirs.GetUpperBound(0); i++)
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                Add(WebVirtualDirs[i]);
举一些C#操作IIS代码            }

举一些C#操作IIS代码        }

举一些C#操作IIS代码
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 
举一些C#操作IIS代码        
/// </summary>
举一些C#操作IIS代码        
/// <param name="WebVirtualDir"></param>

举一些C#操作IIS代码        public void Remove(IISWebVirtualDir WebVirtualDir)
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            
for (int i = 0; i < this.List.Count; i++)
举一些C#操作IIS代码举一些C#操作IIS代码            
{
举一些C#操作IIS代码                
if ((IISWebVirtualDir)this.List[i] == WebVirtualDir)
举一些C#操作IIS代码举一些C#操作IIS代码                
{
举一些C#操作IIS代码                    
this.List.RemoveAt(i);
举一些C#操作IIS代码                    IISManagement.RemoveIISWebVirtualDir(WebVirtualDir);
举一些C#操作IIS代码                    
return;
举一些C#操作IIS代码                }

举一些C#操作IIS代码            }

举一些C#操作IIS代码        }

举一些C#操作IIS代码
举一些C#操作IIS代码举一些C#操作IIS代码        
/**/
举一些C#操作IIS代码举一些C#操作IIS代码        
/// <summary>
举一些C#操作IIS代码        
/// 
举一些C#操作IIS代码        
/// </summary>
举一些C#操作IIS代码        
/// <param name="Parent"></param>

举一些C#操作IIS代码        public IISWebVirtualDirCollection(IISWebServer Parent)
举一些C#操作IIS代码举一些C#操作IIS代码        
{
举一些C#操作IIS代码            
this.Parent = Parent;
举一些C#操作IIS代码        }

举一些C#操作IIS代码    }

举一些C#操作IIS代码}