根据此页面,我应该能够从 IIS 管理器中查看和删除虚拟目录: http ://technet.microsoft.com/en-us/library/cc753247(WS.10).aspx 。
我可以通过在命令提示符下运行它来确认 VDirs 存在:
c:\Windows\System32\inetsrv>appcmd 列出 vdir
但是从 IIS 管理器中,当我单击“默认网站”或特定的“虚拟应用程序”时,我只能在“操作窗格”中看到“查看虚拟目录”。但是当我单击“查看虚拟目录”时,列表中没有显示任何内容。
那么,当我使用 APPCMD 命令行工具知道虚拟目录是它们时,如何从 IIS 7 管理器中查看和删除虚拟目录呢?
谢谢,
尼尔·沃尔特斯
使用上面列出的 appcmd 行,您正在查看服务器中所有站点的 vdir。正如您所发现的,IIS 管理器没有此功能 - 它只能查看特定站点或应用程序的 vdir。
您可能会在 appcmd 中看到 vdir,但在 IIS 管理器中没有列出 vdir 的原因之一是 appcmd 将顶级站点视为 vdir。如果您有一个名为 www.example.com 且没有虚拟目录的站点,您仍然会在 appcmd 中看到 www.example.com 的 1 个虚拟目录。这不会显示在 IIS 管理器中。如果您的 www.example2.com 下有一个名为 sample 的 vdir,您将看到 appcmd 中列出了 2 个 vdir,但 IIS 管理器中仅列出了 1 个(示例)。
我同意马特的回答..这是例子
您将可以删除
因为它是 SharePoint 管理中心 v3 中的 vdir,但您无法删除
因为那是父/根 vdir。