次の方法で共有


チュートリアル : ASP.NET Web アプリケーションの配置

ASP.NET アプリケーションの配置は簡単です。ASP.NET アプリケーションを配置するには、作成したアプリケーション ファイルを、開発用のコンピュータから、アプリケーションを管理する実行用の Web サーバーにコピーします。ファイルをある場所から別の場所にコピーするには、XCOPY コマンド ライン ツールまたは任意の FTP アプリケーションを使用します。

複数の Web アプリケーションで共有するカスタム ASP.NET サーバー コントロールなどのアセンブリを配置するには、このアセンブリをグローバル アセンブリ キャッシュに配置します。詳細については、「グローバル アセンブリ キャッシュ」を参照してください。アセンブリの詳細については、「アセンブリを使用したプログラミング」を参照してください。

ASP.NET アプリケーション ファイルをコマンド ラインから配置するには

  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。

  2. [ファイル名を指定して実行] ダイアログ ボックスの [名前] ボックスに「cmd」と入力し、[OK] をクリックします。

  3. コマンド プロンプトに次のコマンドを入力します。

    xcopy <コピー元のパス> <コピー先のパス>

    このコマンドで、<コピー元のパス> はコピーするソース ファイルの完全パスで、ドライブ、ディレクトリ、およびコピーするファイル名を指定します。ディレクトリ内のすべてのファイルをコピーする場合は、ファイル名を省略します。<コピー先のパス> は、コピーしたファイルを配置するディレクトリの完全パスです。

    c:\myWebApp ディレクトリにあるすべてのファイルを d:\liveapp ディレクトリにコピーするコマンドの例を次に示します。

    xcopy c:\devapp d:\liveapp
    
  4. コピーするファイルやディレクトリに関して表示される質問に答えます。

この手順を実行して、アプリケーションの \Bin ディレクトリに格納されている DLL を更新したり、その他のアプリケーション ファイルを更新したりできます。あるドライブの \bin ディレクトリから別のドライブの \bin ディレクトリに単一の DLL をコピーする例を次に示します。

xcopy c:\devapp\bin\myAssembly.dll d:\liveapp\bin\

このコマンドを使用して、配置したアプリケーションに含まれるファイルを更新することもできます。ディレクトリ全体をコピーすることもできますが、個々のファイルをコピーする場合は、ディレクトリ間で一度に 1 つしかファイルをコピーできません。XCOPY の /exclude オプションを使用して、サブディレクトリ、特定のファイル拡張子を持つファイル、または特定の名前のファイルをコピーの対象から除外できます。XCOPY ツールの使用方法の詳細については、オペレーティング システムのドキュメントを開いて、XCOPY を検索してください。

メモ   XCOPY ツールでは物理ディレクトリ名を使用する必要があります。仮想ディレクトリ名は使用できません。

参照

ASP.NET アプリケーション チュートリアル | アプリケーションの配置 | 単純 ASP.NET サーバー コントロールの開発 | チュートリアル : IIS を使用した ASP.NET Web アプリケーションのルート ディレクトリの作成 | チュートリアル : ASP.NET Web アプリケーションのディレクトリ構造の作成 | XML Web サービスの公開および配置