Поделиться через


ClientBuildManager.PrecompileApplication Метод

Определение

Осуществляет предварительную компиляцию приложения ASP.NET.

Перегрузки

PrecompileApplication()

Осуществляет предварительную компиляцию приложения ASP.NET.

PrecompileApplication(ClientBuildManagerCallback)

Выполняет предварительную компиляцию приложения ASP.NET и предоставляет метод обратного вызова для получения сведений о построении, связанных с состоянием.

PrecompileApplication(ClientBuildManagerCallback, Boolean)

Выполняет предварительную компиляцию приложения ASP.NET, предоставляет метод обратного вызова для получения связанных с построением сведений о состоянии и указывает, нужно ли создавать построение с нуля.

Комментарии

ASP.NET поддерживает три формы предварительной компиляции. Одна форма позволяет выполнить предварительную компиляцию приложения ASP.NET на месте. В этой форме сайт развертывается в рабочей среде, а затем предварительно компилируется, что избавляет от необходимости динамически компилировать сайт при первом посещении пользователем. Первый пользователь сайта не будет испытывать задержку, которая обычно возникает на сайте, который динамически компилируется.

Для развертывания используются две другие формы предварительной компиляции. В любой форме создается макет сайта, который можно развернуть на рабочем компьютере. Одна из этих форм включает страницы разметки, поэтому на скомпилированном сайте можно выполнить некоторое обновление. Другая форма не содержит страниц разметки и поэтому не может быть обновлена без перекомпиляции исходного сайта. Исходный код не развертывается в целевой среде в любой из этих форм предварительной компиляции.

Приложение для предварительной компиляции определяется с помощью конструктора ClientBuildManager . Объект ClientBuildManagerParameter конструктора ClientBuildManager определяет, какая из трех форм предварительной компиляции будет выполняться.

Разработчик может предварительно скомпилировать веб-сайт с помощью aspnet_compiler программы командной строки или путем PrecompileApplication вызова метода .

PrecompileApplication()

Осуществляет предварительную компиляцию приложения ASP.NET.

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

Комментарии

ASP.NET поддерживает три формы предварительной компиляции. Одна форма позволяет выполнить предварительную компиляцию приложения ASP.NET на месте. В этой форме сайт развертывается в рабочей среде, а затем предварительно компилируется, что избавляет от необходимости динамически компилировать сайт при первом посещении пользователем. Первый пользователь сайта не будет испытывать задержку, которая обычно возникает на сайте, который динамически компилируется.

Для развертывания используются две другие формы предварительной компиляции. В любой форме создается макет сайта, который можно развернуть на рабочем компьютере. Одна из этих форм включает страницы разметки, поэтому на скомпилированном сайте можно выполнить некоторое обновление. Другая форма не содержит страниц разметки и поэтому не может быть обновлена без перекомпиляции исходного сайта. Исходный код не развертывается в целевой среде в любой из этих форм предварительной компиляции.

Приложение для предварительной компиляции определяется с помощью конструктора ClientBuildManager . Объект ClientBuildManagerParameter конструктора ClientBuildManager определяет, какая из трех форм предварительной компиляции будет выполняться.

Разработчик может предварительно скомпилировать веб-сайт с помощью aspnet_compiler программы командной строки или путем 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 поддерживает три формы предварительной компиляции. Одна форма позволяет выполнить предварительную компиляцию приложения ASP.NET на месте. В этой форме сайт развертывается в рабочей среде, а затем предварительно компилируется, что избавляет от необходимости динамически компилировать сайт при первом посещении пользователем. Первый пользователь сайта не будет испытывать задержку, которая обычно возникает на сайте, который динамически компилируется. Параметр callback содержит метод, вызываемый при отправке отчета о результатах компиляции.

Для развертывания используются две другие формы предварительной компиляции. В любой форме создается макет сайта, который можно развернуть на рабочем компьютере. Одна из этих форм включает страницы разметки, поэтому на скомпилированном сайте можно выполнить некоторое обновление. Другая форма не содержит страниц разметки и поэтому не может быть обновлена без перекомпиляции исходного сайта. Исходный код не развертывается в целевой среде в любой из этих форм предварительной компиляции.

Приложение для предварительной компиляции определяется с помощью конструктора ClientBuildManager . Объект ClientBuildManagerParameter конструктора ClientBuildManager определяет, какая из трех форм предварительной компиляции будет выполняться.

Разработчик может предварительно скомпилировать веб-сайт с помощью aspnet_compiler программы командной строки или путем 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 поддерживает три формы предварительной компиляции. Одна форма позволяет выполнить предварительную компиляцию приложения ASP.NET на месте. В этой форме сайт развертывается в рабочей среде, а затем предварительно компилируется, что избавляет от необходимости динамически компилировать сайт при первом посещении пользователем. Первый пользователь сайта не будет испытывать задержку, которая обычно возникает на сайте, который динамически компилируется. Параметр callback содержит метод, вызываемый при отправке отчета о результатах компиляции.

Для развертывания используются две другие формы предварительной компиляции. В любой форме создается макет сайта, который можно развернуть на рабочем компьютере. Одна из этих форм включает страницы разметки, поэтому на скомпилированном сайте можно выполнить некоторое обновление. Другая форма не содержит страниц разметки и поэтому не может быть обновлена без перекомпиляции исходного сайта. Исходный код не развертывается в целевой среде в любой из этих форм предварительной компиляции.

Приложение для предварительной компиляции определяется с помощью конструктора ClientBuildManager . Объект ClientBuildManagerParameter конструктора ClientBuildManager определяет, какая из трех форм предварительной компиляции будет выполняться.

Разработчик может предварительно скомпилировать веб-сайт с помощью aspnet_compiler программы командной строки или путем PrecompileApplication вызова метода .

См. также раздел

Применяется к