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 вызова метода .
См. также раздел
- BuildManager
- BuildProvider
- AssemblyBuilder
- ClientBuildManager
- ClientBuildManagerCallback
- Предварительная компиляция веб-сайта ASP.NET