Team Foundation Service 2012を使用しており、ビルドコントローラが内部でホストされているため、Webサーバーにアプリケーションを展開できます。ビルド定義をセットアップし、私のデバッグ構成を使用していて、次のMSBUILD引数を提供しました。TFSビルド定義に対して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デプロイメントをインストール/設定しました。何らかのエラーが返ってこない場合は、私の展開で何がうまくいかないのかをどのように伝えることができますか?私は既にビルドサーバーとデプロイメントサーバーの両方でイベントログをチェックしており、エラーも警告もありません。私はまた、私の開発マシンからパブリッシュを行うことができますし、まったく同じパラメータで完全に動作します。
ビルドログを確認しますか? –
ビルドログにはエラーも警告もありません。それが私にはとても難解です。 – ios85
MSBUILDログには何もありませんか?おそらく冗長モードで実行しますか? –