C#管理控制IIS7的方法
转自 http://www.lob.cn/jq/csyy/7285.shtml 把在找到正确方法前遇到的挫折也拿出来与大家分享,相信不少朋友从iis6到iis7的过渡中也和我存在同样的疑问,开始的时候我需要在IIS7下创建虚拟目录,用的是DirecotryEntry这个类,怎么也不能,总会报错[System.Runtime.InteropServices.COMException]{"未知错误(0x80005000)"} 这个错误。 private static void TestDirectoryEntry() { try { string path = " IIsWebService:// " + System.Environment.MachineName + " /W3SVC " ; System.Collections.ArrayList webSite = new System.Collections.ArrayList(); DirectoryEntry iis = new DirectoryEntry( " IIS://localhost/W3SVC " ); if (iis != null ) { foreach (DirectoryEntry entry in iis.Children) { if ( string .Compare(entry