TFS2012 チーム ビルドを構成します。構成中、ビルド サービスは実行中のステータスを示し、少し後 (10 秒程度) にビルド コントローラーとビルド エージェント サービスが停止します。しかし、ビルド コントローラーの管理ウィンドウでは、TFS2012 コントローラーとエージェントが利用可能と表示されます。
そのため、このコントローラー用に構成されたビルド定義をトリガーしました。「Running for 0 Seconds」と表示され、キューで待機している 5 分後でさえも。
イベント ビューアーのログに、以下のエラーが記録されていることがわかりました。
WebHost は要求を処理できませんでした。送信者情報: System.ServiceModel.ServiceHostingEnvironment+HostingManager/39086322 例外: System.ServiceModel.ServiceActivationException: コンパイル中の例外のため、サービス '/tfs/queue//Services/v4.0/MessageQueueService2.svc' をアクティブ化できません。例外メッセージは次のとおりです。このコレクションには、スキーム http のアドレスが既に含まれています。このコレクションには、スキームごとに 1 つのアドレスしか存在できません。サービスが IIS でホストされている場合は、'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled' を true に設定するか、'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters' を指定することで問題を解決できます。パラメータ名: item. ---> System.ArgumentException: このコレクションには、スキーム http のアドレスが既に含まれています。このコレクションには、スキームごとに 1 つのアドレスしか存在できません。サービスが IIS でホストされている場合は、'system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled' を true に設定するか、'system.serviceModel/serviceHostingEnvironment/baseAddressPrefixFilters' を指定することで問題を解決できます。パラメーター名: System.ServiceModel.UriSchemeKeyedCollection.InsertItem の項目 (Int32 インデックス、Uri 項目) System.Collections.Generic.SynchronizedCollection`1.Add(T 項目) の System.ServiceModel.UriSchemeKeyedCollection..ctor(Uri[] アドレス) System.ServiceModel.ServiceHost..ctor (タイプ serviceType、Uri [] baseAddresses) で System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost (タイプ serviceType、Uri [] baseAddresses) で System.ServiceModel.Activation.ServiceHostFactory。