ClientBuildManager.PrecompileApplication メソッド

定義

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

オーバーロード

PrecompileApplication()

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

PrecompileApplication(ClientBuildManagerCallback)

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

PrecompileApplication(ClientBuildManagerCallback, Boolean)

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

注釈

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

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

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

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

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 つにマークアップ ページが含まれているため、コンパイル済みサイトで何らかの更新を実行できます。 もう 1 つのフォームにはマークアップ ページが含まれていないため、元のサイトを再コンパイルしないと更新できません。 これらの形式のプリコンパイルでは、ソース コードはターゲット環境にデプロイされません。

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

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

こちらもご覧ください

適用対象

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 つにマークアップ ページが含まれているため、コンパイル済みサイトで何らかの更新を実行できます。 もう 1 つのフォームにはマークアップ ページが含まれていないため、元のサイトを再コンパイルしないと更新できません。 これらの形式のプリコンパイルでは、ソース コードはターゲット環境にデプロイされません。

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

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

こちらもご覧ください

適用対象

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 つにマークアップ ページが含まれているため、コンパイル済みサイトで何らかの更新を実行できます。 もう 1 つのフォームにはマークアップ ページが含まれていないため、元のサイトを再コンパイルしないと更新できません。 これらの形式のプリコンパイルでは、ソース コードはターゲット環境にデプロイされません。

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

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

こちらもご覧ください

適用対象