如何从IIS中删除虚拟目录条目?

时间:2010-11-03 15:27:36

标签: iis directory virtual

我已经编写了一些删除虚拟目录的代码,但它所做的只是它删除了虚拟机下面的文件夹结构,而不是IIS中的实际虚拟条目,所以如果我打开IIS,我仍然可以看到列表在默认网站下。

如何在删除条目的同时删除虚拟内容,以便默认网站下不列出任何内容?

1 个答案:

答案 0 :(得分:3)

这应该适用于IIS6(配置数据库配置系统)和IIS7(基于xml的配置系统):

string vDirPath = "IIS://localhost/W3SVC/<siteIndex>/ROOT/<vdirName>";
DirectoryEntry vDir = new DirectoryEntry(vDirPath);
vDir.DeleteTree();

其中siteIndex是您网站的索引,vdirName是您的vdir的名称。