Iis 7 为什么IIS7不接受虚拟路径中的多级路径-可能的UI错误?

Iis 7 为什么IIS7不接受虚拟路径中的多级路径-可能的UI错误?,iis-7,iis-6,Iis 7,Iis 6,在IIS7中,不能创建这样的虚拟路径: \SubFolder1\SubFolder2 作为虚拟路径。我们在IIS6中进行了此设置,但IIS7不接受别名字段中的\符号 我能做到这一点的唯一方法是将AppCmd.exe用于IIS7配置,并在命令行上设置虚拟路径。如果它在命令行上工作,为什么不在UI中工作?这是一个bug吗?这不是bug。虽然“\”字符对于虚拟目录的路径有效,但对于别名字段所代表的虚拟目录的名称无效。UI用于在所选位置添加virtaul目录,不允许一次创建多个级别的虚拟目录 命令行

在IIS7中,不能创建这样的虚拟路径:

\SubFolder1\SubFolder2 
作为虚拟路径。我们在IIS6中进行了此设置,但IIS7不接受别名字段中的\符号


我能做到这一点的唯一方法是将AppCmd.exe用于IIS7配置,并在命令行上设置虚拟路径。如果它在命令行上工作,为什么不在UI中工作?这是一个bug吗?

这不是bug。虽然“\”字符对于虚拟目录的路径有效,但对于别名字段所代表的虚拟目录的名称无效。UI用于在所选位置添加virtaul目录,不允许一次创建多个级别的虚拟目录


命令行配置实用程序(appcmd.exe)允许对实际配置数据进行几乎绝对的控制,并且与没有GUI的管理控制台不同。如果您的高级配置需要在控制台中得不到满足,则appcmd是正确的方法。

因此,从用户界面上看,IIS7不允许虚拟路径深入一层以下?就用户界面而言,您是正确的。IIS绝对会处理您想要的配置,但管理控制台无法一步完成。如果要使用UI执行此操作,则需要创建第一个vdir,然后在第一个vdir中创建第二个vdir。