ClientBuildManager.PrecompileApplication メソッド

定義

ASP.NET アプリケーションをプリコンパイルします。

オーバーロード

名前 説明
PrecompileApplication()

ASP.NET アプリケーションをプリコンパイルします。

PrecompileApplication(ClientBuildManagerCallback)

ASP.NET アプリケーションをプリコンパイルし、ビルドに関する状態情報を受け取るコールバック メソッドを提供します。

PrecompileApplication(ClientBuildManagerCallback, Boolean)

ASP.NET アプリケーションをプリコンパイルし、ビルドに関する状態情報を受け取るコールバック メソッドを提供し、クリーン ビルドを作成するかどうかを示します。

注釈

ASP.NET では、3 つの形式のプリコンパイルがサポートされています。 1 つの形式では、ASP.NET アプリケーションのインプレース プリコンパイルが可能になります。 この形式では、サイトは運用環境に展開されてからプリコンパイルされるため、ユーザーが最初にサイトにアクセスしたときにサイトを動的にコンパイルする必要がなくなります。 サイトの最初のユーザーは、動的にコンパイルされるサイトで通常発生する遅延は発生しません。

他の 2 つの形式のプリコンパイルがデプロイに使用されます。 どちらの形式でも、運用コンピューターに展開できるサイトのレイアウトが生成されます。 これらのフォームの 1 つにマークアップ ページが含まれているため、コンパイル済みサイトで一定の更新を実行できます。 他のフォームにはマークアップ ページが含まれていないため、元のサイトを再コンパイルしないと更新できません。 これらの形式のプリコンパイルでは、ソース コードはターゲット環境にデプロイされません。

プリコンパイルするアプリケーションは、 ClientBuildManager コンストラクターを使用して定義されます。 ClientBuildManager コンストラクターの ClientBuildManagerParameter オブジェクトは、実行するプリコンパイルの 3 つの形式のうちどれを定義します。

開発者は、 aspnet_compiler コマンドライン ツールを使用するか、 PrecompileApplication メソッドを呼び出すことによって、Web サイトをプリコンパイルできます。

PrecompileApplication()

ASP.NET アプリケーションをプリコンパイルします。

public:
 void PrecompileApplication();
public void PrecompileApplication();
member this.PrecompileApplication : unit -> unit
Public Sub PrecompileApplication ()

注釈

ASP.NET では、3 つの形式のプリコンパイルがサポートされています。 1 つの形式では、ASP.NET アプリケーションのインプレース プリコンパイルが可能になります。 この形式では、サイトは運用環境に展開されてからプリコンパイルされるため、ユーザーが最初にサイトにアクセスしたときにサイトを動的にコンパイルする必要がなくなります。 サイトの最初のユーザーは、動的にコンパイルされるサイトで通常発生する遅延は発生しません。

他の 2 つの形式のプリコンパイルがデプロイに使用されます。 どちらの形式でも、運用コンピューターに展開できるサイトのレイアウトが生成されます。 これらのフォームの 1 つにマークアップ ページが含まれているため、コンパイル済みサイトで一定の更新を実行できます。 他のフォームにはマークアップ ページが含まれていないため、元のサイトを再コンパイルしないと更新できません。 これらの形式のプリコンパイルでは、ソース コードはターゲット環境にデプロイされません。

プリコンパイルするアプリケーションは、 ClientBuildManager コンストラクターを使用して定義されます。 ClientBuildManager コンストラクターの ClientBuildManagerParameter オブジェクトは、実行するプリコンパイルの 3 つの形式のうちどれを定義します。

開発者は、 aspnet_compiler コマンドライン ツールを使用するか、 PrecompileApplication メソッドを呼び出すことによって、Web サイトをプリコンパイルできます。

こちらもご覧ください

適用対象

PrecompileApplication(ClientBuildManagerCallback)

ASP.NET アプリケーションをプリコンパイルし、ビルドに関する状態情報を受け取るコールバック メソッドを提供します。

public:
 void PrecompileApplication(System::Web::Compilation::ClientBuildManagerCallback ^ callback);
public void PrecompileApplication(System.Web.Compilation.ClientBuildManagerCallback callback);
member this.PrecompileApplication : System.Web.Compilation.ClientBuildManagerCallback -> unit
Public Sub PrecompileApplication (callback As ClientBuildManagerCallback)

パラメーター

callback
ClientBuildManagerCallback

コンパイルの結果を報告するときに呼び出すメソッドを含む ClientBuildManagerCallback

注釈

ASP.NET では、3 つの形式のプリコンパイルがサポートされています。 1 つの形式では、ASP.NET アプリケーションのインプレース プリコンパイルが可能になります。 この形式では、サイトは運用環境に展開されてからプリコンパイルされるため、ユーザーが最初にサイトにアクセスしたときにサイトを動的にコンパイルする必要がなくなります。 サイトの最初のユーザーは、動的にコンパイルされるサイトで通常発生する遅延は発生しません。 callback パラメーターには、コンパイルの結果を報告するときに呼び出すメソッドが含まれています。

他の 2 つの形式のプリコンパイルがデプロイに使用されます。 どちらの形式でも、運用コンピューターに展開できるサイトのレイアウトが生成されます。 これらのフォームの 1 つにマークアップ ページが含まれているため、コンパイル済みサイトで一定の更新を実行できます。 他のフォームにはマークアップ ページが含まれていないため、元のサイトを再コンパイルしないと更新できません。 これらの形式のプリコンパイルでは、ソース コードはターゲット環境にデプロイされません。

プリコンパイルするアプリケーションは、 ClientBuildManager コンストラクターを使用して定義されます。 ClientBuildManager コンストラクターの ClientBuildManagerParameter オブジェクトは、実行するプリコンパイルの 3 つの形式のうちどれを定義します。

開発者は、 aspnet_compiler コマンドライン ツールを使用するか、 PrecompileApplication メソッドを呼び出すことによって、Web サイトをプリコンパイルできます。

こちらもご覧ください

適用対象

PrecompileApplication(ClientBuildManagerCallback, Boolean)

ASP.NET アプリケーションをプリコンパイルし、ビルドに関する状態情報を受け取るコールバック メソッドを提供し、クリーン ビルドを作成するかどうかを示します。

public:
 void PrecompileApplication(System::Web::Compilation::ClientBuildManagerCallback ^ callback, bool forceCleanBuild);
public void PrecompileApplication(System.Web.Compilation.ClientBuildManagerCallback callback, bool forceCleanBuild);
member this.PrecompileApplication : System.Web.Compilation.ClientBuildManagerCallback * bool -> unit
Public Sub PrecompileApplication (callback As ClientBuildManagerCallback, forceCleanBuild As Boolean)

パラメーター

callback
ClientBuildManagerCallback

コンパイルの結果を報告するときに呼び出すメソッドを含む ClientBuildManagerCallback

forceCleanBuild
Boolean

true クリーンビルドを実行するには、最初にすべてのオブジェクトファイルと中間ファイルを削除します。変更されたファイルのみをリビルド false 。 ビルド環境によって依存関係が取得されない可能性がある場合は、true に設定します。

注釈

ASP.NET では、3 つの形式のプリコンパイルがサポートされています。 1 つの形式では、ASP.NET アプリケーションのインプレース プリコンパイルが可能になります。 この形式では、サイトは運用環境に展開されてからプリコンパイルされるため、ユーザーが最初にサイトにアクセスしたときにサイトを動的にコンパイルする必要がなくなります。 サイトの最初のユーザーは、動的にコンパイルされるサイトで通常発生する遅延は発生しません。 callback パラメーターには、コンパイルの結果を報告するときに呼び出すメソッドが含まれています。

他の 2 つの形式のプリコンパイルがデプロイに使用されます。 どちらの形式でも、運用コンピューターに展開できるサイトのレイアウトが生成されます。 これらのフォームの 1 つにマークアップ ページが含まれているため、コンパイル済みサイトで一定の更新を実行できます。 他のフォームにはマークアップ ページが含まれていないため、元のサイトを再コンパイルしないと更新できません。 これらの形式のプリコンパイルでは、ソース コードはターゲット環境にデプロイされません。

プリコンパイルするアプリケーションは、 ClientBuildManager コンストラクターを使用して定義されます。 ClientBuildManager コンストラクターの ClientBuildManagerParameter オブジェクトは、実行するプリコンパイルの 3 つの形式のうちどれを定義します。

開発者は、 aspnet_compiler コマンドライン ツールを使用するか、 PrecompileApplication メソッドを呼び出すことによって、Web サイトをプリコンパイルできます。

こちらもご覧ください

適用対象