我是使用 Microsoft IIS 6.0 的新手,我遇到了这种关于虚拟目录名称的奇怪行为。我曾经创建了一个包含以下详细信息的虚拟目录:
别名:Y2YY
应用程序名称:Y2YY
执行权限:Scripts and Executables
本地路径:D:\Y2YY\content
使用 D:\Y2YY\content 包含有效的 html 文件 (hello.html)。我能够通过http://Hostname/Y2YY/hello.html成功访问 html 文件。
我删除了这个虚拟目录。并尝试使用相同的细节再次创建。但是,我无法再通过http://Hostname/Y2YY/hello.html浏览到 html 页面。
在进一步测试虚拟目录名称后,我发现如果虚拟目录名称不以 Y2YY 开头,我只能访问 html 文件。这意味着我无法使用以下虚拟目录名称 (Y2YY*) 访问 html 文件:
Y2YY1 Y2YYabc Y2YY Y2YYdef
但是如果虚拟目录被命名为其他名称,我可以访问 html 文件。有没有人遇到过这个?是否有清除我之前创建的虚拟目录的设置?我已经删除了它,但不知何故出现了这个问题。