2013-05-07 86 views
1

我有一个天青网络工作者,我试图通过teamcity进行部署。在构建服务器上部署其他Web Worker项目不成问题。该项目在Visual Studio中部署得很好。当我尝试部署在球队城市的项目中,我得到的错误信息:_CleanGetCurrentAndPriorFileWrites在TeamCity上失败

[14:32:25][Web.UI.Azure\Web.UI.Azure.ccproj.teamcity] _CleanGetCurrentAndPriorFileWrites 
[14:32:25] [_CleanGetCurrentAndPriorFileWrites] FindUnderPath 
[14:32:25] [FindUnderPath] C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(4017, 5): error MSB3541: Files has invalid value "csx\Release\**\__entrypoint.txt". Illegal characters in path. 
[14:32:25][Web.UI.Azure\Web.UI.Azure.ccproj.teamcity] Project Web.UI.Azure\Web.UI.Azure.ccproj.teamcity failed. 

我试图找出项目之间的差异并不能看到一个相关的差异。

什么可能导致构建过程以这种方式失败?

回答

1

故障来到了此行的Visual Studio项目:

<Content Include="**\*.html" /> 

一个文件路径为165个字符多头,缩短文件路径解决了这一问题。它并没有解释为什么部署在Visual Studio中工作,而不是在Team City上工作,但至少现在它在任何地方都可以工作。