私は Team Foundation Service 2012 を使用しており、ビルド コントローラーが内部でホストされているため、アプリを Web サーバーに展開できます。ビルド定義をセットアップし、デバッグ構成を使用して、次の MSBUILD 引数を指定しました。
/p:DeployOnBuild=true /p:DeployTarget=MSDeployPublish /p:MSDeployPublishMethod=WMSVC /p:MSDeployServiceUrl=https://myserversname:8172/msdeploy.axd /p:AllowUntrustedCertificate=true /p:DeployIisAppPath="somesite.ourdomain.com" /p:Username=na\svc-users /p:Password=PASS /p:VisualStudioVersion=11.0
ソリューションは問題なくビルドされ、警告やエラーは発生しません。展開サーバーに移動すると、アプリケーションは空です。Web アプリケーション フォルダーと inetsrv フォルダーへのアクセス許可を設定しました。また、Web デプロイをインストール/構成しました。エラーが返されない場合、展開で何が問題になっているのかをどのように判断できますか? ビルド サーバーと展開サーバーの両方でイベント ログを既に確認しましたが、どちらにもエラーや警告はありません。開発マシンから公開することもでき、まったく同じパラメーターで完全に機能します。