2016-03-30 10 views
0

私はTFSサーバーにドロップするビルドを行っています。ただ、文脈し、私はビルド定義でこのオプションを参照のうえだ:Team Foundation Serverビルドサーバーへのドロップ - サポートされていないメソッドタイプ "PUT"のコンテンツタイプ "

Build Definition Option

通常、これは、TFSサーバーに落下上の任意の問題を持っていないビルドします。私はそこに、理解できるものから

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets (1565, 0) The "CopyDirectoryTask" task failed unexpectedly. Microsoft.VisualStudio.Services.Common.VssServiceException: The request indicated a Content-Type of "" for method type "PUT" which is not supported. Valid content types for this method are: application/json, application/json-patch+json, application/octet-stream. at System.Activities.WorkflowApplication.Invoke(Activity activity, IDictionary 2 inputs, WorkflowInstanceExtensionManager extensions, TimeSpan timeout) at System.Activities.WorkflowInvoker.Invoke(Activity workflow, IDictionary 2 inputs, TimeSpan timeout, WorkflowInstanceExtensionManager extensions) at Microsoft.TeamFoundation.Build.Tasks.WorkflowTask.ExecuteInternal() at Microsoft.TeamFoundation.Build.Tasks.Task.Execute() at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() at Microsoft.Build.BackEnd.TaskBuilder.d__1.MoveNext()

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets (1565, 0) The request indicated a Content-Type of "" for method type "PUT" which is not supported. Valid content types for this method are: application/json, application/json-patch+json, application/octet-stream.

、より詳細な:私のビルドは唯一のセットアップファイル(InstallShieldが)、しかし、それは次のエラーで「CopyDirectoryTask」タスクに失敗を生成しますサーバーが通話で受け入れるコンテンツタイプと、それが送信している(空のように見える)コンテンツタイプの間の問題です。

既知の理由はありますか?ビルド出力に依存しますか? (私の場合、フォルダとセットアップファイル)、他のタイプのビルドではこの問題は発生しませんでした。このプロセスはTFSによって完全に処理されるため、サーバーの問題である可能性があると考え始めました。送信タイプを変更することはできません。

この問題に関するご意見やご協力をいただき、ありがとうございます。

ありがとうございます。

+0

新しいビルド定義を作成すると発生しますか?これまでに定義活動をカスタマイズしましたか? –

+0

はい、新しいビルド定義でも発生します。 定義アクティビティはほとんどデフォルトであり、そこに改名はありません。 – Iceman

+0

私はこれをinstallshieldプロジェクトで試してみましたが、問題は見られませんでした。この問題は他のプロジェクトでも発生しますか?そして、 "ビルドの出力を次のドロップフォルダにコピーする"に変更した場合、それは機能しますか? –

答えて

0

TFS2013からTFS2015への移行を行ったので、すべてのサーバー上の関連するコンポーネント(ビルドコントローラ、ビルドエージェントなど)がすべてTFS2015に更新されていることを確認する必要があります。

関連する問題