我正在尝试为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。失败