客户端下载时IIS FTP会锁定文件吗?

客户端下载时IIS FTP会锁定文件吗?

我的问题来自普通 Stack Overflow

  • 总结:当 FTP 客户端访问(特别是下载)文件时,IIS FTP 服务是否会锁定文件?

我已经启动并运行了一个 FTP 服务器。我的服务器应用程序 SSIS 将文件复制到此文件夹中,然后客户端将尝试下载它们。

我现在遇到了一个问题,我的应用程序无法覆盖文件,因为它已经存在。我正在使用启用了覆盖的文件系统任务复制文件。这通常在大多数情况下都有效,但我现在面临上述问题,它说它无法复制文件,因为它已经存在。

我已经排除了 SSIS 应用程序可能复制文件两次导致复制不完整的可能。这让我猜测,当客户端计算机尝试下载该文件时,该文件可能被 FTP 服务暂时锁定。

Windows Server 2012 中的 IIS FTP 是否可能在下载时锁定文件?

答案1

是的,当您下载文件时,IIS 会锁定文件。

这基本上是 Windows 的标准行为,即文件在处理时被锁定。

相关内容