【问题标题】:How to delete the virtual directory entry from IIS?如何从 IIS 中删除虚拟目录条目?
【发布时间】:2011-05-04 13:45:22
【问题描述】:

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

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

【问题讨论】:

    标签: iis directory virtual


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-22
      • 1970-01-01
      • 2019-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多