gpt4 book ai didi

tfsbuild - 使用 MS Chart 'file' 生成时 TFS 自动构建失败

转载 作者:行者123 更新时间:2023-12-02 22:08:53 28 4
gpt4 key购买 nike

我们有一个 Web 应用程序,它使用 MS Chart 来生成一些图表图像。

MS Chart 的配置使用 Storage=file,因此在运行时会创建一堆临时图像。

不幸的是,当我们从 TFS 2013 触发自动构建时,它失败了:

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets (4253): Web deployment task failed. (The file 'msc_cntr_0.txt' is in use.  Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_FILE_IN_USE.)

如果我进入测试服务器并重新启动应用程序池,然后重试构建,它就会起作用。

这是一个已知问题吗?我可以通过告诉 TFS/MSBuild 更加积极/为我重新启动 AppPool 来绕过它吗?

最佳答案

文件 msc_cntr_0.txt 由远程 IIS 生成用于绘制图表,并且只要 IIS 正在运行,该文件就保持锁定状态。该问题是由 MSDeploy 在发布过程中尝试删除它引起的,因为该文件不在您的本地解决方案中。在 VS2013 中,发布配置文件中有一个设置“SkipExtraFilesOnServer”,默认情况下为“False”。将其设置为“True”可以解决问题。

关于tfsbuild - 使用 MS Chart 'file' 生成时 TFS 自动构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27129535/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com