Team City不能复制PageFile.sys,因为另一个过程正在使用它



我正在尝试为CI/CD服务器启动并运行Teamcity。到目前为止,我已经将其连接到我的git仓库,它拉出了存储库并构建。太好了。

现在我正在尝试发布它。(我的Web服务器也是CI服务器和代理)。

我一直遇到此错误:

c: teamcity buildagent work f56e1490ff15a5c4 p4p.web p4p.web.csproj(1373,5):警告msb3026:无法抄写" pagefile.sys" pagefile.sys to" c: inetpub inetpub inetpub inetpub inet wwwroot wwwroot wwwroot wwwroot wwwroot Wwwrootp4p build pagefile.sys"。在1000ms中开始重试8。该过程无法访问文件' pagefile.sys',因为它是由另一个过程使用的。

它最终失败并失败了整个发布过程。

c: teamcity buildagent work f56e1490ff15a5c4 p4p.web p4p.web.csproj(1373,5):错误msb3027:无法复制"p4p build pagefile.sys"。超过重试计数10。

失败。

c: teamcity buildagent work f56e1490ff15a5c4 p4p.web p4p.web.csproj(1373,5):错误msb3021:无法抄写文件" p4p build pagefile.sys"。该过程无法访问文件' pagefile.sys',因为它是由另一个过程使用的。

我发现了这一点。我尝试将microsoft.codedom.providers.dotnetcompilerplatform和microsoft.net.compilers软件包降低到1.0.0。我什至尝试完全删除它们。

我已经查看了所有CSPROJ文件以参考这些软件包(包括package.config)。没有什么。

我不知道在哪里可以开始修复此问题。

我的服务器正在运行Windows Server 2012 R2。我安装了与专业人士。

有什么想法?

我遇到了同样的问题。

当您将dotnetcompilerplatform升级到版本 1.0.1。

时,问题开始

要解决此问题,您可以使用Nuget Package Manager降级到版本 1.0.0

编辑:如果您卸载microsoft.codedom.providers.dotnetcompilerplatform和microsoft.net.compilers,然后安装dotnetcompilerplatform(在microsoft.net.net.net.com上具有依赖关系似乎消失了。

还检查此问题链接 - 错误msb3027:无法复制" c: pagefile.sys"到" bin roslyn pagefile.sys"。超过重试计数10。失败

相关内容

最新更新