2

私のチームは Team City を使用して、Web アプリケーション プロジェクトの継続的なビルドと展開を行っています。展開ビルドを行うために、Visual Studio 2012 では利用できないWeb 展開プロジェクトを使用します。.config 変換のような WDP の高度な機能は実際には使用していませんが、それらを使用する主な理由は、ビルド時に展開に必要なファイルのみをビルド フォルダーに配置するためです。 .cs ファイルを削除し、「xcopy 展開」に必要なものだけを残します。次に、結果をテスト/本番環境に再同期します。

私の質問は次のとおりです。Visual Studio 2012 で WDP がサポートされなくなったので、VS2012 での展開に必要なファイルのみに絞り込む自動展開ビルドを行うにはどうすればよいですか?

4

4 に答える 4

4

Web 配置プロジェクトは、VS2012 の公開プロファイルに取って代わられました。

WDP でできることはすべて実行でき、追加のソフトウェアをインストールしたり、別の.WDPプロジェクト ファイルを作成したりする必要がないという利点もあります。

Doug Rathbone は、WDP から Publishing Profiles への移行に関する素晴らしいブログ投稿を行っています: http://www.diaryofaninja.com/blog/2012/08/26/visual-studio-2012-web-deployment-projects-are-dead- ndash-long-live-publishing-profiles

于 2012-09-15T09:00:23.397 に答える
0

Octopusを調べる必要があります。これにより、あらゆる種類の展開オプションが提供されます。 http://octopusdeploy.com/

于 2012-09-14T21:39:05.667 に答える
0

SVNと組み合わせたCI環境にはJenkinsを使用しています。VS 2012 では、(Ankh を使用して) コードを SVN にチェックインし、15 分ごとに SVN をポーリングするように Jenkins を構成します。

ジェンキンス CI

これは、IIS7 と Web Deploy 2.0 を使用した CI サーバーのセットアップについて書いた投稿です。

IIS7 と Web Deploy 2.0 で CI サーバーをセットアップする

于 2013-02-27T11:08:23.987 に答える
0

.net 4.0 以降、すぐに使用できる Web アプリケーション プロジェクトでのパッケージと発行のサポートがあります。必要なのは電話だけですmsbuild /t:Package- それはすべてのことをします。

このチュートリアルを読むことをお勧めします。必要なものはすべて揃っています。http://www.asp.net/web-forms/tutorials/deployment/deploying-web-applications-in-enterprise-scenarios/deploying-web-applications-in-enterprise-scenarios

于 2012-09-17T06:58:48.137 に答える