MsDeploy.exe ERROR_FILE_IN_USE错误 - Octopus Deploy

4
我正在尝试使用NuGetter在VS 2013和TFS 2013中的每个构建上创建NuGet包。一切都很好。我正在创建这些包并将其放置在一个固定位置,并使用Octopus获取这些包。在Octopus上,我有环境和项目,并且可以创建发布。但是,当我想将发布部署到一个环境时,我遇到了以下错误。
我被卡住了!对此我该怎么办?请帮忙解决。
错误代码:ERROR_FILE_IN_USE 错误时间:17:58:30 更多信息:文件“Website.zip”正在使用中。了解更多信息:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_FILE_IN_USE。 错误时间:17:58:30 错误:由于另一个进程正在使用它,“[SomePath]\WebSites\test.octopus.com\Debug\Website.zip”无法访问。 错误时间:17:58:30 位置 microsoft.web.deployment.nativemethods.raiseioexceptionfromerrorcode(win32errorcode errorcode,string maybefullpath) 位置:Microsoft.Web.Deployment.FilePathProviderBase.Delete(布尔值whatIf) 错误数:1。
1个回答

0

以前我遇到这个错误时,它可能是以下几种情况之一:

首先,请确保文件没有被标记为只读。

接下来,有时在将文件复制到目标位置之前,我必须停止IIS应用程序池。然后在复制完成后重新启动。

最后,某些病毒扫描器是否在您尝试访问文件时锁定了该文件?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接