我在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释放锁定日志文件。