日期:2014-05-18  浏览次数:20408 次

比撒尿还急^-^^-^^-^vs2003中删除iis目录问题
各位前辈,兄弟姐妹们,有知道的一定要帮帮小弟!!!
  求助问题是:在程序中删除这个程序在iss中的目录,谢谢看帖子的,和回帖子的


------解决方案--------------------
删除虚拟目录

删除虚拟目录的方法也很简单,就是找到你要删除的虚拟目录,然后调用AppDelete方法。

DirectoryEntry de = rootfolder.Children.Find( "Aspcn ", "IIsVirtualDir ");
de.Invoke( "AppDelete ",true);
rootfolder.CommitChanges();
 

还有一种方法,就是调用Root目录的Delete方法。

object[] paras = new object[2];
paras[0] = "IIsWebVirtualDir "; //表示操作的是虚拟目录
paras[1] = "Aspcn ";
rootfolder.Invoke( "Delete ",paras);
rootfolder.CommitChanges();