该文件已在 IIS 工作进程中打开

该文件已在 IIS 工作进程中打开

我在 IIS7 上托管了一个 WCF 服务。我正在使用源代码控制工具 (IBM RTC) 来管理我们测试服务器上的代码库和持续部署。但我的部署失败了,因为 IIS 已获取日志文件的锁定。

错误信息:

 The command "ren "<some service path on network share>" ""<to path on network share>""" exited with code 1.

当我进一步调试该问题时,我发现它由于错误“该文件在 IIS 工作进程中打开”而失败。

在部署期间,我使用“_old”关键字重命名旧的部署文件夹,并使用新的二进制文件创建一个新文件夹。

我如何强制 IIS 释放日志文件上的锁。

相关内容