ウェブサイトを(すべての設定などとともに)別のサーバーに移動するためのベストプラクティスは何でしょうか。
- 新しいサーバーでサイトを手動で再作成する(明らかな理由によりメンテナンス不可能)
- applicationHost.config設定ファイルをコピーします
- appcmdを使用してバックアップと復元を行う
- MSDeployを使用して新しいマシンにサイトを公開する
- サードパーティのツールを使用する
他の人の経験がどうだったのか知りたいだけです。
ベストアンサー1
IIS マネージャーでサーバー構成をエクスポートすることをお勧めします。
- IISマネージャーで、サーバーノードをクリックします。
- 「管理」の下にある共有構成に移動します
- 「構成のエクスポート」をクリックします。(インターネット経由で送信する場合はパスワードを使用できます。USB キー経由で移動するだけの場合は心配する必要はありません。)
これらのファイルを新しいサーバーに移動します
administration.config applicationHost.config configEncKey.key
新しいサーバーで、「共有構成」セクションに戻り、「共有構成を有効にする」をオンにします。これらのファイルへの物理パスの場所を入力して適用します。
- 暗号化パスワード(設定している場合)の入力を求められ、IIS がリセットされます。
バン!ビールを飲みに行きましょう!