2

After Installing the Release Management Client, I tried to connect it to a server with the Deployment Agent installed. In the Servers list in Configure Paths the Deployer Status is saying that it can't connect to the Deployment Agent as the Heart Beat can not be found. On cheching the Event Log on the Deployment Agent machine I get the following. How do I ensure the server\client can see the Heart Beat?

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: 
4

1 回答 1

1

MSDN 文档说,部署代理运行的身份需要多种条件:

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

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

安装部署代理并设置环境

于 2014-07-04T10:39:34.047 回答