Visual studio 2013 版本管理服务器手动成功,但自动失败

Visual studio 2013 版本管理服务器手动成功,但自动失败,visual-studio-2013,release,release-management,ms-release-management,Visual Studio 2013,Release,Release Management,Ms Release Management,我正在尝试配置ReleaseManagementServer,以便在TFS上的特定构建配置成功时部署到测试服务器。现在我有了一个运行良好的构建定义,我使用了构建过程模板“releasetfcvctemplate.12.xaml” 发布管理服务器(RMS)中的“发布模板”设置为在生成时触发 现在,当我将Release类别中的“Release Build”属性设置为“False”时,构建运行良好。然后,当我转到Release Management客户端并创建一个版本时,一切正常,我的项目(一个Web

我正在尝试配置ReleaseManagementServer,以便在TFS上的特定构建配置成功时部署到测试服务器。现在我有了一个运行良好的构建定义,我使用了构建过程模板“releasetfcvctemplate.12.xaml”

发布管理服务器(RMS)中的“发布模板”设置为在生成时触发

现在,当我将Release类别中的“Release Build”属性设置为“False”时,构建运行良好。然后,当我转到Release Management客户端并创建一个版本时,一切正常,我的项目(一个WebAPI)成功发布到我们的testserver

一旦我将“Release build”属性设置为true(在构建定义中)并将新构建排队,构建就会失败

我收到以下错误:

异常消息:目录名无效(类型Win32Exception) 异常堆栈跟踪:服务器堆栈跟踪:位于 系统.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)在 Microsoft.TeamFoundation.Build.Workflow.Activities.InvokeProcess.ProcessWrapper.Start() 在 Microsoft.TeamFoundation.Build.Workflow.Activities.InvokeProcess.InvokeProcess.RunCommand(异步状态 国家)在 System.Runtime.Remoting.Messaging.StackBuilderSink.\u PrivateProcessMessage(IntPtr md,对象[]args,对象服务器,对象[]和outArgs)位于 System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg,IMessageSink replySink)

在[0]处重试异常:在 System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(消息 reqMsg,布尔bProxyCase)在 System.Runtime.Remoting.Proxy.RemotingProxy.Invoke(对象未使用, MessageData&msgData)在System.Func
2.EndInvoke(IAsyncResult)中
结果)在
System.Activities.AsyncCodeActivity
1.System.Activities.IAsyncCodeActivity.FinishExecution(AsyncCodeActivityContext 上下文,IAsyncResult结果)位于 System.Activities.AsyncCodeActivity.CompleteTasyncCodeActivityData.CompleteTasyncCodeActivityWorkItem.Execute(ActivityExecutor 执行人、书签管理器(书签管理器)

构建模板包括一个xcopy步骤,这可能会导致“目录名无效”,但我不明白为什么该过程是手动工作的,而不是自动工作的


任何正确方向的建议都是非常欢迎的

有时发布模板可能会“丢失”与生成定义的连接。若要选中此选项,请打开发布模板并使用“属性”链接重新建立与生成定义的连接。如果有帮助的话,我有一篇关于配置所有这些-索引页面的博客文章系列。

请确保在构建代理计算机上安装了RM客户端。

这显然不是问题所在。这是构建服务器上的问题,可能与查找RM客户端有关。完全修复了我的问题,谢谢!因为缺乏声誉而不能投票。