このプロセスを使用して、WebDeploy を使用して、ソリューションの一部である 2 つの Web サイトを展開およびコンパイルしています。私たちが取ったアプローチはここにあります:
http://vishaljoshi.blogspot.com/2010/11/team-build-web-deployment-web-deploy-vs.html
ただし、Web サイトの 1 つだけを展開しています。両方を公開するように指示する方法はありますか?
ありがとう。
このプロセスを使用して、WebDeploy を使用して、ソリューションの一部である 2 つの Web サイトを展開およびコンパイルしています。私たちが取ったアプローチはここにあります:
http://vishaljoshi.blogspot.com/2010/11/team-build-web-deployment-web-deploy-vs.html
ただし、Web サイトの 1 つだけを展開しています。両方を公開するように指示する方法はありますか?
ありがとう。
上記のウォークスルーに基づいて作成された 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 を個別に展開する必要があります。お役に立てれば