ClientBuildManager.PrecompileApplication Metoda

Definicja

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ż

Dotyczy