新的 IIS7 虚拟目录未显示在 FTP 客户端上。需要做什么?

新的 IIS7 虚拟目录未显示在 FTP 客户端上。需要做什么?

首先,我可能必须这样做或许一年一次,所以我记不清我之前到底做了什么来获得这项工作,因为我以前已经做过几次了。我们使用 ISS 7 ftp 服务器从我们内部的 AIX 服务器接收内部文件传输。当时和现在唯一的区别是现有的虚拟目录从 Windows 2003 (IIS 6) 服务器迁移到了 Windows 2008 服务器。

现有目录的所有权限与新目录完全相同,但新虚拟目录不会显示在我测试的任何 FTP 客户端中。我确实已为默认站点打开了 FTP 目录浏览功能,所有虚拟目录都驻留在该站点。我唯一没有做的事情是停止/启动 IIS(我不记得过去做过这件事),但我不想在生产服务器上不必要地重新启动 IIS,最终只会回到我现在的位置。我需要做什么才能让它正常工作?

更新

好的,停机一段时间后重新启动了 IIS,但无济于事。我仍然无法在任何 FTP 客户端上浏览或查看我新创建的虚拟目录。

答案1

好的,搞定了。我们为所有映射网络驱动器的机器都准备了一个登录脚本。碰巧的是,我工作的服务器是映射驱动器的源,服务器上的共享被映射为驱动器。我没有使用我试图用于虚拟目录的实际目录路径,而是发现自己意外选择了映射驱动器。一旦我将虚拟目录重置为驱动器上的物理位置,目录就会出现。

答案2

您提到该文件夹​​是从 IIS/2003 迁移过来的。我建议您验证目录的权限,以确保您的 FTP 站点正在运行的应用程序池标识有权访问它们。您使用哪种身份验证方法?IIS 日志是否指示来自客户端的连接是否成功建立?

相关内容