未找到Team City构建错误文件

时间:2013-03-04 20:50:35

标签: msbuild teamcity publish

我遇到了Team City版本的问题。我将web.config转换添加到我的发布配置文件中,但发布过程似乎无法找到该文件。

文件Web.Stage.config确实存在于C:\ TeamCity \ buildAgent \ work \ 12d03f61c6f6df2f中的构建服务器上。在添加文件名之前,Team City似乎没有在目录路径的末尾添加反斜杠。

下面列出了完整的错误。任何帮助表示赞赏。

构建错误

[15:08:47]website.publishproj.teamcity: Build target: MSDeployPublish (32s)
[15:09:03][website.publishproj.teamcity] CopyAllFilesToSingleFolderForMsdeploy (16s)
[15:09:04][CopyAllFilesToSingleFolderForMsdeploy] CopyPipelineFiles (15s)
[15:09:19][CopyPipelineFiles] C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets(2709, 5): Copying file C:\TeamCity\buildAgent\work\12d03f61c6f6df2fWeb.CRIStage.config to binobj\Debug\Package\PackageTmp\Web.CRIStage.config failed. Could not find file 'C:\TeamCity\buildAgent\work\12d03f61c6f6df2fWeb.Stage.config'.
[15:09:20][website.publishproj.teamcity] Project website.publishproj.teamcity failed.

1 个答案:

答案 0 :(得分:0)

作为一种解决方法,您可以通过在文件名前添加斜杠,将“构建配置”的“常规设置”选项卡中的“工件路径”设置为\Web.Stage.config。因此它将文件路径正确地视为C:\TeamCity\buildAgent\work\12d03f61c6f6df2f\Web.Stage.config