2015-04-02 264 views
0

简介: 我在Microsoft Azure上有一个Web应用程序。此webapp使用azure的部署功能来提供持续集成和部署。我能够利用Visual Studio在线,直到我的生成分钟在60分钟内完成。由于这个限制,我转而设置了自己的构建服务器。TFS构建服务失败

情况: 我已经在Azure上安装了一个Windows Server 2012 Datacenter虚拟机,并安装了Team Foundation Server。我将TFS设置为构建服务。在建立并连接到我的VSO帐户后,我修改了构建配置以使用新创建的构建服务器(而不是托管构建控制器)。构建运行良好,直到它失败,出现以下消息的部署部分(先前与HBC工作):

Exception Message: TF401071: Could not find the element within the process parameter. Details: 
Property 'DoNotDelete' does not exist on JObject. (type BuildParameterNotFoundException) 
Exception Stack Trace: at Microsoft.TeamFoundation.Build.Common.BuildParameter.GetValueT 
    at System.Activities.Runtime.ActivityExecutor.ExecuteInResolutionContextT 
    at System.Activities.InArgument`1.TryPopulateValue(LocationEnvironment targetEnvironment, ActivityInstance activityInstance, ActivityExecutor executor) 
    at System.Activities.ActivityInstance.InternalTryPopulateArgumentValueOrScheduleExpression(RuntimeArgument argument, Int32 nextArgumentIndex, ActivityExecutor executor, IDictionary`2 argumentValueOverrides, Location resultLocation, Boolean isDynamicUpdate) 
    at System.Activities.ActivityInstance.ResolveArguments(ActivityExecutor executor, IDictionary`2 argumentValueOverrides, Location resultLocation, Int32 startIndex) 
    at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation) 

Inner Exception Details: 

Exception Message: Property 'DoNotDelete' does not exist on JObject. (type JsonException) 
Exception Stack Trace: at Newtonsoft.Json.Linq.JPath.Evaluate(JToken root, Boolean errorWhenNoMatch) 
    at Microsoft.TeamFoundation.Build.Common.BuildParameter.GetValue 

我使用GitContinuousDeploymentTemplate.12.xaml部署设置(湛蓝的定义)

我在这里的唯一原因是我无法在Google上找到有关该错误的任何内容。这可能是我厌倦并错过了一些东西,但我希望有人能帮助我解决这个问题。

回答

0

该版本今天早上结束了工作。不知道为什么发生错误。不管怎么说,还是要谢谢你。