1

複数のTFS2010MSBuildは、WebアプリケーションをIISWebサイトに公開するためにWebDeployをトリガーしていません。

これは、複数の異なるソフトウェア製品、複数の異なるビルド構成、2つの異なるビルドエージェント(2つの異なるサーバー上)、複数の異なるサーバー上の複数のIISWebサイトインスタンス用です。

以前は、3つの異なる継続的展開のセットアップが機能していました。

したがって、これにより、ビルド/ビルドサーバー/ホスティングサーバー/Web展開とIISの構成ミスが排除されることを願っています。

ネットワークマネージャーによると、ネットワーク上で何も変更されておらず(すべてのサーバーがローカルです)、ポート8172はセキュリティ構成によってブロックされていません。

すべてのビルドは成功し、Webデプロイはサイレントに失敗します(エラーなし、ログには何もありません)。Webデプロイがトリガーされなくなったようです。

ここで使用されている他のポートはありますか?MSBuildとWebDeploy間の通信をブロックしている可能性があるものは他にありますか?サイレントに失敗することを期待しますか(ログに何も記録されないか、MSBuildに戻されます)?

更新 これは同様の質問です。TFSビルド定義に対してMSBUILD引数が実行されたかどうかを判断する方法

4

1 に答える 1

3

vs2012を使用していると仮定して、ビルドサーバーに次の2つのフォルダーが存在することを確認しWebますWebApplications

C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0

これらが存在しない場合は、開発を行うマシンからコピーする必要があります。これは私にとってはうまくいき、プロジェクトの展開に関する私のすべての問題を解決しました。

于 2013-03-28T16:17:33.167 に答える