次の方法で共有


方法 : Web サイトのコピーツールで Web サイト ファイルをコピーする

更新 : 2007 年 11 月

このトピックでは、Visual Web Developer の Web サイトのコピーツールを使用して、ローカル Web サイトからリモート Web サイトにファイルをコピーする方法について説明します。

Visual Web Developer のWeb サイトのコピーツールを使用して、ローカル サイトからリモート サイトへ、またはその反対方向にファイルをコピーできます。選択されたファイルを個々にコピーしたり、サイトのすべてのファイルを 1 度にコピーしたりできます。また、2 つのサイトの同期をとることもでき、この場合、両方のサイトについてすべてのファイルが同じになるようにファイルをコピーできます。

c95809c0.alert_note(ja-jp,VS.90).gifメモ :

リモート サイト上のファイルの読み取り、書き込み、作成、および削除については、そのためのアクセス許可が必要です。わからない場合は、リモート サイトの管理者に確認してください。

Web サイトのコピーツールの詳細については、「Web サイトのコピー ツールを使用した Web サイトのコピー」を参照してください。

リモート サイトに接続するには

  1. [Web サイト] メニューの [Web サイトのコピー] をクリックします。

    [Web のコピー ] ウィンドウに、[ソース Web サイト] ボックスの現在の開いている Web サイト内のファイルが表示されます。

  2. [接続先] ボックスの一覧で、リモート サイトとして接続するサイトを選択します。接続するサイトが一覧にない場合、[接続...] を選択し、[Web サイトを開く] ダイアログ ボックスを使用して、ファイルのコピー先サイトに接続します。

    Web サイトのコピーツールは、リモート サイトを開いたら、両方のサイトのファイルを確認し、そのステータス (新規作成変更なし変更済み、または削除済み) を示します。ソース サイトのファイルとリモート サイトのファイルのバージョンが異なる場合、新しいバージョンから古いバージョンを指す矢印が表示されます。

    c95809c0.alert_note(ja-jp,VS.90).gifメモ :

    削除されているファイルを確認するには、[削除されたファイルを表示する] チェック ボックスをオンにします。削除済みファイルの名前の横に、削除済みであることを示すグリフが表示されます。

接続の削除

接続情報は Visual Web Developer 上で保持されます (接続そのものは、サイトを操作している間のみ有効です)。リモート サイトへの接続が必要なくなった場合、その接続情報を削除できます。

リモート サイトへの接続を削除するには

  1. [接続先] ボックスの一覧から、削除する接続を選択します。

  2. [現在選択されているリモート サイトから接続を切断します。] ボタンをクリックします。

ファイルの個別コピー

ファイルを個別にコピーするには

  1. コピーするファイルを選択します。

  2. [ソース Web サイト] ボックスと [リモート Web サイト] ボックスの間のコピー ボタンをクリックします。このとき、コピーする方向を示すボタンを使用します。古いバージョンのあるサイトにファイルの最新バージョンをコピーする場合には、同期ボタンを選択します。

    ウィンドウの下のステータス ペインに、コピー結果が表示されます。

    c95809c0.alert_note(ja-jp,VS.90).gifメモ :

    変更されていないファイルはコピーされません。

すべてのファイルの一括コピー

すべてのファイルを 1 度にコピーするには

  1. [ファイルの移動] ボックスから、[すべてのソース Web ファイルをリモート Web サイトへ移動します。] または [すべてのリモート Web ファイルをソース Web サイトへ移動します。] を選択します。

  2. [Web サイトのコピー] をクリックします。

    すべてのファイルがコピーされ、既存ファイルが上書きされます。次の場合は例外です。

    • ファイルの古いバージョンが新しいバージョンを上書きすることはありません。このため、サイト全体をコピーした後でも、2 つのサイトが同じでない場合もあります。

    • コピーするファイルに削除済みファイルが含まれ、コピー先にそのファイルのコピーが含まれている場合、コピー先でもそのファイルを削除するかどうかを示すよう求められます。

    • コピーするファイルがコピー先サイトで変更されている場合、コピー先のファイルを上書きするかどうかを示すよう求められます。

ファイルの同期化

両方のサイトですべてのファイルが同じコピーを持つようにする場合、サイトの同期をとることができます。

サイトの同期をとるには

  1. [ファイルの移動] ボックスから [ソース Web サイトとリモート Web サイトを同期させます。] を選択します。

  2. [Web サイトのコピー] をクリックします。

    Web サイトのコピーツールは、各ファイルのステータスをチェックして、次のタスクを実行します。

    • 新しいファイルが、そのファイルを持たないサイトにコピーされます。

    • 変更されているファイルは、両方のサイトがファイルの最新バージョンを持つように、コピーされます。

    • 変更されていないファイルはコピーされません。

    同期化により次の状況が検出されると、それに対する動作を示す必要があります。次の表にこれらの状態を示します。

    状態

    結果

    片方のサイトでファイルが削除されている。

    もう片方のサイトでも対応するファイルを削除するかどうかを示すよう求められます。

    両方のサイトで、1 つのファイルのタイムスタンプが異なる (両方のサイトで、そのファイルが異なる時間に追加または編集されている)。

    保持するバージョンを示すよう求められます。

参照

処理手順

チュートリアル : Copy Web Site ツールを使用した Web サイトのコピー

概念

Web サイトのコピー ツールを使用した Web サイトのコピー

ASP.NET 配置の概要