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