DirectoryEntry iisrootdirectory = new DirectoryEntry("IIS://localhost/W3SVC/1/Root");
iisrootdirectory.RefreshCache();
foreach (DirectoryEntry child in iisrootdirectory.Children) //循环遍历根目录下的images
{
if (child.Name.Contains("images"))
{
DirectoryEntry virtualdirectory = child.Children.Add("upload", "IIsWebVirtualDir");
virtualdirectory.Properties["Path"].Insert(0, @"C:\TestWebSite\upload");
virtualdirectory.Invoke("AppCreate", true);
virtualdirectory.CommitChanges();
iisrootdirectory.CommitChanges();
virtualdirectory.Close();
iisrootdirectory.Close();
}
}
个人站点:http://kiccleaf.com