Share via


方法 : ASP.NET Web サイトをプリコンパイルする

更新 : 2007 年 11 月

ASP.NET Web サイトをプリコンパイルしておくと、ページの初回要求時にページをコンパイルする必要がなくなるため、ユーザーへの初回の応答時間が短縮されます。これは、更新頻度の高い大規模な Web サイトで特に有利です。

このトピックの処理では、ASP.NET コンパイル ツール (Aspnet_compiler.exe) のスイッチとパラメータを使用します。このツールの詳細については、「ASP.NET コンパイル ツール (Aspnet_compiler.exe)」を参照してください。

プリコンパイルの詳細については、「ASP.NET のプリコンパイルの概要」を参照してください。

ASP.NET Web サイトをその場所でプリコンパイルするには

  1. コマンド ウィンドウを開き、.NET Framework を含むフォルダに移動します。

    .NET Framework は、次の場所にインストールされています。

    %windir%\Microsoft.NET\Framework\version
    
  2. コマンド プロンプトで次のように入力して aspnet_compiler コマンドを実行します。

    aspnet_compiler -v /virtualPath
    

    virtualPath パラメータは、Web サイトのインターネット インフォメーション サービス (IIS) の仮想パスを示します。

    Web サイトが IIS アプリケーションではないために IIS メタベースにエントリがない場合は、コマンド プロンプトで次のコマンドを入力します。

    aspnet_compiler -p physicalOrRelativePath -v /
    

    この場合、physicalOrRelativePath パラメータは、Web サイトのファイルが格納されているディレクトリに対する完全修飾パスまたは現在のディレクトリに対する相対パスを表します。physicalOrRelativePath パラメータでは、ピリオド (.) 演算子を使用できます。-v スイッチには、ティルダ (~) 演算子などを使用して、コンパイラがアプリケーションルートの参照を解決するために使用するルートを指定します。-v スイッチに / 値を指定すると、コンパイラはルートに物理パスを使用してパスを解決します。

参照

処理手順

方法 : ASP.NET Web サイトを配置のためにプリコンパイルする

概念

パフォーマンスの概要