ClientBuildManager.PrecompileApplication Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Prekompiluje aplikację ASP.NET.
Przeciążenia
PrecompileApplication() |
Prekompiluje aplikację ASP.NET. |
PrecompileApplication(ClientBuildManagerCallback) |
Wstępnie kompiluje aplikację ASP.NET i udostępnia metodę wywołania zwrotnego w celu odbierania informacji o stanie kompilacji. |
PrecompileApplication(ClientBuildManagerCallback, Boolean) |
Wstępnie kompiluje aplikację ASP.NET, udostępnia metodę wywołania zwrotnego w celu odbierania informacji o stanie kompilacji i wskazuje, czy utworzyć czystą kompilację. |
Uwagi
ASP.NET obsługuje trzy formy prekompilacji. Jeden formularz umożliwia wstępne skompilowanie aplikacji ASP.NET w miejscu. W tym formularzu lokacja jest wdrażana w środowisku produkcyjnym, a następnie wstępnie skompilowana, co eliminuje konieczność dynamicznego kompilowania lokacji po pierwszym odwiedzeniu przez użytkownika. Pierwszy użytkownik witryny nie napotka opóźnienia zwykle występującego w lokacji, która jest kompilowana dynamicznie.
Dwa inne formy prekompilacji są używane do wdrożenia. W obu formularzach jest generowany układ lokacji, który można wdrożyć na komputerze produkcyjnym. Jedna z tych formularzy zawiera strony znaczników, dzięki czemu można przeprowadzić pewną liczbę aktualizacji w skompilowanej witrynie. Drugi formularz nie zawiera stron znaczników i dlatego nie można go zaktualizować bez ponownego skompilowania oryginalnej witryny. Żaden kod źródłowy nie jest wdrażany w środowisku docelowym w jednej z tych form prekompilacji.
Aplikacja do prekompilowania jest definiowana za pomocą konstruktora ClientBuildManager . Obiekt ClientBuildManagerParameter konstruktora ClientBuildManager definiuje, które z trzech form prekompilacji należy wykonać.
Deweloper może wstępnie skompilować witrynę sieci Web za pomocą aspnet_compiler
narzędzia wiersza polecenia lub wywołując metodę PrecompileApplication .
PrecompileApplication()
Prekompiluje aplikację ASP.NET.
public:
void PrecompileApplication();
public void PrecompileApplication ();
member this.PrecompileApplication : unit -> unit
Public Sub PrecompileApplication ()
Uwagi
ASP.NET obsługuje trzy formy prekompilacji. Jeden formularz umożliwia wstępne skompilowanie aplikacji ASP.NET w miejscu. W tym formularzu lokacja jest wdrażana w środowisku produkcyjnym, a następnie wstępnie skompilowana, co eliminuje konieczność dynamicznego kompilowania lokacji po pierwszym odwiedzeniu przez użytkownika. Pierwszy użytkownik witryny nie napotka opóźnienia zwykle występującego w lokacji, która jest kompilowana dynamicznie.
Dwa inne formy prekompilacji są używane do wdrożenia. W obu formularzach jest generowany układ lokacji, który można wdrożyć na komputerze produkcyjnym. Jedna z tych formularzy zawiera strony znaczników, dzięki czemu można przeprowadzić pewną liczbę aktualizacji w skompilowanej witrynie. Drugi formularz nie zawiera stron znaczników i dlatego nie można go zaktualizować bez ponownego skompilowania oryginalnej witryny. Żaden kod źródłowy nie jest wdrażany w środowisku docelowym w jednej z tych form prekompilacji.
Aplikacja do prekompilowania jest definiowana za pomocą konstruktora ClientBuildManager . Obiekt ClientBuildManagerParameter konstruktora ClientBuildManager definiuje, które z trzech form prekompilacji należy wykonać.
Deweloper może wstępnie skompilować witrynę sieci Web za pomocą aspnet_compiler
narzędzia wiersza polecenia lub wywołując metodę PrecompileApplication .
Zobacz też
Dotyczy
PrecompileApplication(ClientBuildManagerCallback)
Wstępnie kompiluje aplikację ASP.NET i udostępnia metodę wywołania zwrotnego w celu odbierania informacji o stanie kompilacji.
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)
Parametry
- callback
- ClientBuildManagerCallback
Element ClientBuildManagerCallback zawierający metodę do wywołania podczas raportowania wyniku kompilacji.
Uwagi
ASP.NET obsługuje trzy formy prekompilacji. Jeden formularz umożliwia wstępne skompilowanie aplikacji ASP.NET w miejscu. W tym formularzu lokacja jest wdrażana w środowisku produkcyjnym, a następnie wstępnie skompilowana, co eliminuje konieczność dynamicznego kompilowania lokacji po pierwszym odwiedzeniu przez użytkownika. Pierwszy użytkownik witryny nie napotka opóźnienia zwykle występującego w lokacji, która jest kompilowana dynamicznie. Parametr callback
zawiera metodę wywoływaną podczas raportowania wyniku kompilacji.
Dwa inne formy prekompilacji są używane do wdrożenia. W obu formularzach jest generowany układ lokacji, który można wdrożyć na komputerze produkcyjnym. Jedna z tych formularzy zawiera strony znaczników, dzięki czemu można przeprowadzić pewną liczbę aktualizacji w skompilowanej witrynie. Drugi formularz nie zawiera stron znaczników i dlatego nie można go zaktualizować bez ponownego skompilowania oryginalnej witryny. Żaden kod źródłowy nie jest wdrażany w środowisku docelowym w jednej z tych form prekompilacji.
Aplikacja do prekompilowania jest definiowana za pomocą konstruktora ClientBuildManager . Obiekt ClientBuildManagerParameter konstruktora ClientBuildManager definiuje, które z trzech form prekompilacji należy wykonać.
Deweloper może wstępnie skompilować witrynę sieci Web za pomocą aspnet_compiler
narzędzia wiersza polecenia lub wywołując metodę PrecompileApplication .
Zobacz też
Dotyczy
PrecompileApplication(ClientBuildManagerCallback, Boolean)
Wstępnie kompiluje aplikację ASP.NET, udostępnia metodę wywołania zwrotnego w celu odbierania informacji o stanie kompilacji i wskazuje, czy utworzyć czystą kompilację.
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)
Parametry
- callback
- ClientBuildManagerCallback
Element ClientBuildManagerCallback zawierający metodę do wywołania podczas raportowania wyniku kompilacji.
- forceCleanBuild
- Boolean
true
aby wykonać czystą kompilację, która najpierw usunie wszystkie pliki obiektów i plików pośrednich; false
aby ponownie skompilować tylko te pliki, które uległy zmianie. Ustaw wartość true, jeśli istnieje prawdopodobieństwo, że zależność może nie zostać odebrana przez środowisko kompilacji.
Uwagi
ASP.NET obsługuje trzy formy prekompilacji. Jeden formularz umożliwia wstępne skompilowanie aplikacji ASP.NET w miejscu. W tym formularzu lokacja jest wdrażana w środowisku produkcyjnym, a następnie wstępnie skompilowana, co eliminuje konieczność dynamicznego kompilowania lokacji po pierwszym odwiedzeniu przez użytkownika. Pierwszy użytkownik witryny nie napotka opóźnienia zwykle występującego w lokacji, która jest kompilowana dynamicznie. Parametr callback
zawiera metodę wywoływaną podczas raportowania wyniku kompilacji.
Dwa inne formy prekompilacji są używane do wdrożenia. W obu formularzach jest generowany układ lokacji, który można wdrożyć na komputerze produkcyjnym. Jedna z tych formularzy zawiera strony znaczników, dzięki czemu można przeprowadzić pewną liczbę aktualizacji w skompilowanej witrynie. Drugi formularz nie zawiera stron znaczników i dlatego nie można go zaktualizować bez ponownego skompilowania oryginalnej witryny. Żaden kod źródłowy nie jest wdrażany w środowisku docelowym w jednej z tych form prekompilacji.
Aplikacja do prekompilowania jest definiowana za pomocą konstruktora ClientBuildManager . Obiekt ClientBuildManagerParameter konstruktora ClientBuildManager definiuje, które z trzech form prekompilacji należy wykonać.
Deweloper może wstępnie skompilować witrynę sieci Web za pomocą aspnet_compiler
narzędzia wiersza polecenia lub wywołując metodę PrecompileApplication .
Zobacz też
- BuildManager
- BuildProvider
- AssemblyBuilder
- ClientBuildManager
- ClientBuildManagerCallback
- ASP.NET prekompilacja witryny sieci Web