1

私はTFSを初めて使用し、IIS6を実行しているローカルテストサーバーにWebサイトを自動的に展開するようにビルドサーバーをセットアップしようとしています。

リモートエージェント(btwで起動)を使用して宛先サーバー(Win2k3およびIIS6)にWeb配置をインストールし、ビルド定義のMSBuild引数を次のように設定しました。

/ p:DeployOnBuild = true

/ p:DeployTarget = MSDeployPublish

/ p:MSDeployPublishMethod = RemoteAgent

/ p:DeployIisAppPath="デフォルトのWebサイト"

/ p:MsDeployServiceUrl = "http:// devserver / msdeployagentservice"

/p:username=DOMAIN\Admin.Username

/ p:password = password

/ p:IncludeIisSettingsOnPublish = false

ビルドをキューに入れると、正常にビルドされたと表示されますが、サーバーに何も公開されていません。ビルドログを見ると、公開しようとしてもその証拠が見当たりませんか?

どんな提案もありがたいです!特にIIS6に展開する場合、このようなドキュメントは不足しているようです。

アップデート

以下のコメントがWebサイトプロジェクトでは機能しないことを示唆しているので、MVC 3アプリで試してみましたが、まだ公開しようとはしていないようです。

4

1 に答える 1

1

TFS 2010ビルド定義によると:MSBuild引数は無視されているようですビルドサーバーにVS2010をしぶしぶインストールしましたが、意味のあるエラーメッセージが表示されます。

これを機能させるためにこれを行う必要があるのは本当に厄介です。さらに厄介なのは、そうしないとエラーが発生せず、すべてが機能したように動作することを意味します。

于 2011-10-14T10:44:08.430 に答える