2011-11-29 20 views
1

私はMVCプロジェクトとWCFプロジェクトにVisual Studio Web Deployを使用していますが、配布ディレクトリがzipファイルにバックアップされていることを公開しています。公開前のVisual Studio Web Deployバックアップ

私はMSBuildの "BeforePublish"ターゲットを調べましたが、これが最善の方法かどうかは分かりませんし、出力ディレクトリを取得する方法もわかりません。

質問ですが、出力ディレクトリをWeb-%datetime%.zipという名前のzipファイルにコピーするにはどうすればよいですか。

ありがとうございます。

+0

ClickOnceとは何が関係しているのですか? ClickOnceはWindowsアプリケーション用で、Webアプリケーション用ではありません。私はあなたがWeb Deploy(AKA MSDeploy)を使用していることを意味していると思います。また、もう少しあなたの質問を明確にすることができます。パブリッシュする前にサーバー上のものをバックアップしようとしていますか?そうであれば、それらをローカルまたはサーバーに保存しますか? –

+0

はい私は質問を編集して、ウェブをクリックするのではなく、サーバーにバックアップしてほしいと言っています。 –

答えて

1

TFSチームビルドを使用して、Webアプリケーションを構築し、パッケージを作成します。私たちが使用するデプロイスクリプトは、syncをバックアップパッケージに追加してから、ビルドパッケージからターゲットWebサイトにsyncを実行します。

+0

残念ながら私はTFSのライセンスを持っていません。私はクルーズコントロールを使用します。私が望んでいたのは、VS内で可能だったということでした。 –

+0

可能です。 "Build package"を使用して、スクリプトが何をするかを行います。 –

関連する問題