示例#1
0
        // Delete a virtual directory
        public static void DeleteVirtualDirectory(string domain, string username, string password, string name)
        {
            DirectoryEntry root = DirectoryEntryTool.GetRoot(DirectoryEntryRootType.IIS, domain, username, password);
            DirectoryEntry vDir = DirectoryEntryTool.GetVirtualDirectory(domain, root, name);

            root.Children.Remove(vDir);
            root.CommitChanges();
        }
示例#2
0
        // Create a virtual directory
        public static void CreateVirtualDirectory(string domain, string username, string password, string name, string path, string appPoolName)
        {
            DirectoryEntry root = DirectoryEntryTool.GetRoot(DirectoryEntryRootType.IIS, domain, username, password);
            DirectoryEntry vDir = DirectoryEntryTool.GetVirtualDirectory(domain, root, name);

            root.CommitChanges();
            vDir.CommitChanges();

            SaveProperties(vDir, name, path, appPoolName);
        }