2011-01-28 14 views
7

このプロセスを使用して、WebDeployを使用して、ソリューションの一部である2つのWebサイトを展開およびコンパイルしています。複数のWebサイトを展開するWebDeploy

http://vishaljoshi.blogspot.com/2010/11/team-build-web-deployment-web-deploy-vs.html

しかし、それだけでウェブサイトの1展開だ;:私たちが取ったアプローチは、ここに発見されました両方を公開するように指示する方法はありますか?

ありがとうございました。

答えて

5

上記のウォークスルーに基づいて作成されたWebパッケージ(VS 2010やTFSなどの派生物を介して)は、1つのWebプロジェクトのみを含むことができます。残念ながら、VS生成Webパッケージはこの意味から制限されます。 Web Deploy(MSDeploy)EXEまたはAPIを直接使用して、IISなどで複数のWebサイトをパッケージ化することができる場合は、Team Build経由でこれを達成しようとしていると思います。

チームビルドでは、複数のビルド定義を作成して複数のパッケージを作成できますが、また、.csprojファイルまたは.vbprojファイルでプロパティを設定することもできます(このチュートリアルの手順10で説明したのと同じプロパティ)。複数のプロジェクトでDeployOnBuildプロパティがtrueに設定されている場合、TFS内の単一のソリューションビルドから複数のWebパッケージを生成できます。各Webを個別に展開する必要があります。 ほしいと思っています。

関連する問題