C# で記述された ASP.NET MVC 4 プロジェクトの Visual Studio のビルド設定で、継続的インテグレーションをセットアップしました。ソース管理には VisualStudio.com の TFS2012 を使用し、すべてのワークスペースをサーバーに設定しました。先週は問題なく構築されていましたが、今朝、このエラーが発生し始めました。
1 エラー、0 警告 例外メッセージ: Workspace 2_5_Main;エラスティック ビルド (AwesomeInc) はこのコンピューターにありません。このコンピューターの名前が最近変更された場合は、'tf workspaces /updateComputerName:oldComputerName' を実行してワークスペースを更新できます。(タイプ NotSupportedException) 例外スタック トレース: サーバー スタック トレース:
Microsoft.TeamFoundation.VersionControl.Client.Workspace.RequireLocal() で Microsoft.TeamFoundation.VersionControl.Client.Workspace.Get(GetRequest[] 要求、GetOptions オプション、GetFilterCallback filterCallback、オブジェクト userData、String[] itemAttributeFilters、String[] itemPropertyFilters 、Boolean alwaysQueryConflicts、Conflict[]& conflicts) (Microsoft.TeamFoundation.VersionControl.Client.Workspace.Get(GetRequest[] requests、GetOptions options、GetFilterCallback filterCallback、Object userData、String[] itemAttributeFilters) at Microsoft.TeamFoundation.VersionControl.Client) Microsoft.TeamFoundation.VersionControl.Client.Workspace.Get(GetRequest 要求、GetOptions オプション、Microsoft.TeamFoundation.Build.Workflow.Activities.TfGet.TfGetCore.RunCommand(VersionControlScope versionControlScope、ワークスペース ワークスペース、文字列の取得、文字列 nonFatalError、文字列バージョン、文字列 fileSpec、GetOptions オプション、RecursionType 再帰) System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs) at System.Runtime .Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)System.Runtime.Remoting の Microsoft.TeamFoundation.Build.Workflow.Activities.TfGet.TfGetCore.RunCommand(VersionControlScope versionControlScope、ワークスペース ワークスペース、文字列取得、文字列 nonFatalError、文字列バージョン、文字列 fileSpec、GetOptions オプション、RecursionType 再帰) の GetOptions オプション) .Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md、Object[] 引数、オブジェクト サーバー、Object[]& outArgs) System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg、IMessageSink replySink) でSystem.Runtime.Remoting の Microsoft.TeamFoundation.Build.Workflow.Activities.TfGet.TfGetCore.RunCommand(VersionControlScope versionControlScope、ワークスペース ワークスペース、文字列取得、文字列 nonFatalError、文字列バージョン、文字列 fileSpec、GetOptions オプション、RecursionType 再帰) の GetOptions オプション) .Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md、Object[] 引数、オブジェクト サーバー、Object[]& outArgs) System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg、IMessageSink replySink) でSystem.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink) の StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink) の StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)[0] で再スローされる例外: System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase) で System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData) で System.Func
9.EndInvoke(IAsyncResult result) at Microsoft.TeamFoundation.Build.Workflow.Activities.TfGet.TfGetCore.EndExecute(AsyncCodeActivityContext context, IAsyncResult result) at System.Activities.AsyncCodeActivity
1 .System.Activities.IAsyncCodeActivity.FinishExecution(AsyncCodeActivityContext コンテキスト、IAsyncResult 結果) System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Execute(ActivityExecutor エグゼキューター、BookmarkManager ブックマーク マネージャー) で
誰もコンピューターの名前を変更していません。この権利を理解していれば、サーバー名を指していると思いますか?
これを修正する方法についてのアイデアはありますか?