2

Release Management Client をインストールした後、Deployment Agent がインストールされているサーバーに接続しようとしました。Configure Paths の Servers リストで、Deployer Status は、Heart Beat が見つからないため、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: 
4

1 に答える 1

1

MSDN のドキュメントによると、展開エージェントが実行されている ID にはさまざまなものが必要です。

「展開エージェントは、この ID を使用して、リリース用にこのマシンを構成します。ここで使用する ID に、必要なタスクを実行するための十分な権限があることを確認してください。たとえば、リリースの一部としてこのマシンにアプリケーションをインストールする必要がある場合。 、この ID をローカルの Windows 管理者セキュリティ グループに追加します。この ID がネットワーク上のビルドにアクセスする必要がある場合は、ネットワークのドロップ場所にアクセスできることを確認してください。」

サービス ID をローカルの Windows 管理者セキュリティ グループに追加したところ、すべて機能しました。

展開エージェントをインストールして環境を設定する

于 2014-07-04T10:39:34.047 に答える