版本管理客户端无法查看Deployment Agent Heart Beat

时间:2014-07-04 10:39:34

标签: deployment visual-studio-2013 ms-release-management

安装Release Management Client后,我尝试将其连接到安装了Deployment Agent的服务器。在“配置路径”的“服务器”列表中,“部署者状态”表示无法连接到部署代理,因为无法找到心跳。在获取Deployment Agent计算机上的事件日志时,我得到以下内容。如何确保服务器\客户端可以看到心跳?

Timestamp: 04/07/2014 11:27:11
Message: Access to the path 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\Release Management\bin\DeploymentAgentUpdaterExe' is denied.: \r\n\r\n   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
   at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
   at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.HeartBeat.UpdateDeployer()
   at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.HeartBeat.CheckForUpdates()
   at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.HeartBeat.SendHeartBeat()
Category: General
Priority: -1
EventId: 0
Severity: Error
Title:
Machine: CSR-PIZZA6-TEST
Application Domain: DeploymentAgent.exe
Process Id: 3516
Process Name: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Release Management\bin\DeploymentAgent.exe
Win32 Thread Id: 764
Thread Name: 
Extended Properties: 

1 个答案:

答案 0 :(得分:1)

MSDN文档说,部署代理运行的标识需要各种各样的东西:

“部署代理使用此标识为您的版本配置此计算机。请确保您在此处使用的标识具有足够的权限来执行所需的任何任务。例如,如果您需要在此计算机上安装应用程序作为一部分在您的版本中,将此标识添加到本地Windows Administrators安全组。如果此标识需要访问网络上的版本,请确保它可以访问网络放置位置。“

我将服务标识添加到本地Windows管理员安全组,并且一切正常。

Install deployment agent and set up an environment