5

Visual Studio 2010を使用したワンクリック展開を調査しています。現在の展開プロセスでは、IISフォルダーの内容を圧縮し、現在のデータベースのバックアップを作成してから、残りの手動展開手順を完了します。これにより、展開をロールバックできます。詳細ではないにしても、このプロセスの本質を保持する必要があります。

MSDeployでこれを自動化する方法はありますか?

4

2 に答える 2

1

MSDeployにIISディレクトリをバックアップするバッチファイルを実行させることができます(を参照) 。

SQLを記述し、それを.sqlファイルに入れ、バッチファイルでSQLスクリプトを実行することもできます。少なくとも開始するには、この例を参照してください。これはSQLサーバー用ですが、それを使用していない場合は、使用しているデータベースに似たようなものがあるといいのですが。

于 2010-07-27T21:31:38.933 に答える
0

最後に答えを見つけました。コマンド ラインから IIS と SQL Server をバックアップする方法に関する情報を投稿してくれた kniemczak に感謝します。

以下のようです。

msdeploy.exe
     -verb:sync -source:runCommand='C:\Scripts\Backup.cmd'
     -dest:auto,computername=192.168.0.1

私のニーズをカバーする必要があります。

于 2010-07-29T21:02:54.963 に答える