具有共享配置的 IIS 7.5 FTP 虚拟目录

具有共享配置的 IIS 7.5 FTP 虚拟目录

我有一个群集 IIS FTP 服务,使用下面概述的方法:http://support.microsoft.com/kb/974603

添加新的虚拟目录时,除非我将群集服务故障转移到新实例,否则它在 FTP 站点中不可用。IIS 虚拟目录管理部分也不显示虚拟目录。但是,如果我尝试再次添加它们,我会收到一条消息,提示它已经存在。共享配置共享上的 applicationHost.config 文件确实显示了其中的虚拟文件夹,但 IIS 只是拒绝重新读取它。

我尝试过回收 FTP 服务器以及从命令提示符运行 iisreset。这两种方法都不起作用,让 IIS 重新读取配置的唯一方法似乎是故障转移到另一个节点。

有人知道如何强制 IIS 重新读取共享配置吗?

更新:我刚刚发现,有些虚拟目录在托管于其中一台物理服务器上时可以正常工作,但在另一台物理服务器上却无法正常工作。在每种情况下,IIS 都可以正常查看虚拟目录,我可以在 IIS(每台物理服务器上)中查看目录中的内容。但是,尝试通过 FTP 连接到服务器并通过 CD 连接到虚拟目录时,在无法正常工作的服务器上会出现 550 错误。

我可以使用连接点并隐藏 Windows 资源管理器中的连接点来模拟虚拟文件夹,但我不确定使用该配置与 IIS 中的实际虚拟文件夹相比会出现什么问题。

相关内容