Using System.directoryServices;
DirectoryEntry Rootfolder = New DirectoryEntry ("IIS: // LocalHost / W3SVC / 1 / ROOT");
DirectoryEntry newvirdir = rootfolder.children.Add ("ww", "iiswebvirtualdir");
NewVirdir.Invoke ("AppCreate", TRUE;
Newvirdir.commitchanges ();
Rootfolder.commitchanges ();