ClientBuildManager.PrecompileApplication Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Předkompiliuje aplikaci ASP.NET.
Přetížení
PrecompileApplication() |
Předkompiliuje aplikaci ASP.NET. |
PrecompileApplication(ClientBuildManagerCallback) |
Předkompiluje aplikaci ASP.NET a poskytuje metodu zpětného volání pro příjem informací o stavu sestavení. |
PrecompileApplication(ClientBuildManagerCallback, Boolean) |
Předkompiluje aplikaci ASP.NET, poskytuje metodu zpětného volání pro příjem informací o stavu sestavení a určuje, jestli se má vytvořit čisté sestavení. |
Poznámky
ASP.NET podporuje tři formy předkompilace. Jeden formulář umožňuje místní předkompilace ASP.NET aplikace. V tomto formuláři se lokalita nasadí do produkčního prostředí a pak se předkompiluje, což eliminuje potřebu dynamicky kompilovat web při první návštěvě uživatelem. První uživatel webu nezažije zpoždění, ke kterému obvykle dochází u dynamicky kompilované lokality.
K nasazení se používají dvě další formy předkompilace. V obou formách se vygeneruje rozložení webu, které lze nasadit do počítače v produkčním prostředí. Jedna z těchto formulářů zahrnuje stránky se značkami, takže je možné na kompilovaném webu provést určitou část aktualizace. Druhý formulář neobsahuje značkové stránky, a proto ho nelze aktualizovat bez opětovného zkompilování původního webu. V žádném z těchto způsobů předkompilace není do cílového prostředí nasazen žádný zdrojový kód.
Předkompilovaná aplikace je definována prostřednictvím konstruktoru ClientBuildManager . Objekt ClientBuildManagerParameter konstruktoru ClientBuildManager definuje, který ze tří forem předkompilace provést.
Vývojář může předkompilovat web pomocí nástroje příkazového aspnet_compiler
řádku nebo voláním PrecompileApplication metody .
PrecompileApplication()
Předkompiliuje aplikaci ASP.NET.
public:
void PrecompileApplication();
public void PrecompileApplication ();
member this.PrecompileApplication : unit -> unit
Public Sub PrecompileApplication ()
Poznámky
ASP.NET podporuje tři formy předkompilace. Jeden formulář umožňuje místní předkompilace ASP.NET aplikace. V tomto formuláři se lokalita nasadí do produkčního prostředí a pak se předkompiluje, což eliminuje potřebu dynamicky kompilovat web při první návštěvě uživatelem. První uživatel webu nezažije zpoždění, ke kterému obvykle dochází u dynamicky kompilované lokality.
K nasazení se používají dvě další formy předkompilace. V obou formách se vygeneruje rozložení webu, které lze nasadit do počítače v produkčním prostředí. Jedna z těchto formulářů zahrnuje stránky se značkami, takže je možné na kompilovaném webu provést určitou část aktualizace. Druhý formulář neobsahuje značkové stránky, a proto ho nelze aktualizovat bez opětovného zkompilování původního webu. V žádném z těchto způsobů předkompilace není do cílového prostředí nasazen žádný zdrojový kód.
Předkompilovaná aplikace je definována prostřednictvím konstruktoru ClientBuildManager . Objekt ClientBuildManagerParameter konstruktoru ClientBuildManager definuje, který ze tří forem předkompilace provést.
Vývojář může předkompilovat web pomocí nástroje příkazového aspnet_compiler
řádku nebo voláním PrecompileApplication metody .
Viz také
Platí pro
PrecompileApplication(ClientBuildManagerCallback)
Předkompiluje aplikaci ASP.NET a poskytuje metodu zpětného volání pro příjem informací o stavu sestavení.
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
Obsahující ClientBuildManagerCallback metodu, která se má volat při hlášení výsledku kompilace.
Poznámky
ASP.NET podporuje tři formy předkompilace. Jeden formulář umožňuje místní předkompilace ASP.NET aplikace. V tomto formuláři se lokalita nasadí do produkčního prostředí a pak se předkompiluje, což eliminuje potřebu dynamicky kompilovat web při první návštěvě uživatelem. První uživatel webu nezažije zpoždění, ke kterému obvykle dochází u dynamicky kompilované lokality. Parametr callback
obsahuje metodu, která se má volat při hlášení výsledku kompilace.
K nasazení se používají dvě další formy předkompilace. V obou formách se vygeneruje rozložení webu, které lze nasadit do počítače v produkčním prostředí. Jedna z těchto formulářů zahrnuje stránky se značkami, takže je možné na kompilovaném webu provést určitou část aktualizace. Druhý formulář neobsahuje značkové stránky, a proto ho nelze aktualizovat bez opětovného zkompilování původního webu. V žádném z těchto způsobů předkompilace není do cílového prostředí nasazen žádný zdrojový kód.
Předkompilovaná aplikace je definována prostřednictvím konstruktoru ClientBuildManager . Objekt ClientBuildManagerParameter konstruktoru ClientBuildManager definuje, který ze tří forem předkompilace provést.
Vývojář může předkompilovat web pomocí nástroje příkazového aspnet_compiler
řádku nebo voláním PrecompileApplication metody .
Viz také
Platí pro
PrecompileApplication(ClientBuildManagerCallback, Boolean)
Předkompiluje aplikaci ASP.NET, poskytuje metodu zpětného volání pro příjem informací o stavu sestavení a určuje, jestli se má vytvořit čisté sestavení.
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
Obsahující ClientBuildManagerCallback metodu, která se má volat při hlášení výsledku kompilace.
- forceCleanBuild
- Boolean
true
provést čisté sestavení, které nejprve odstraní všechny objekty a zprostředkující soubory; false
a znovu sestavte jenom soubory, které se změnily. Nastavte na hodnotu true, pokud existuje možnost, že prostředí sestavení nezachytí závislost.
Poznámky
ASP.NET podporuje tři formy předkompilace. Jeden formulář umožňuje místní předkompilace ASP.NET aplikace. V tomto formuláři se lokalita nasadí do produkčního prostředí a pak se předkompiluje, což eliminuje potřebu dynamicky kompilovat web při první návštěvě uživatelem. První uživatel webu nezažije zpoždění, ke kterému obvykle dochází u dynamicky kompilované lokality. Parametr callback
obsahuje metodu, která se má volat při hlášení výsledku kompilace.
K nasazení se používají dvě další formy předkompilace. V obou formách se vygeneruje rozložení webu, které lze nasadit do počítače v produkčním prostředí. Jedna z těchto formulářů zahrnuje stránky se značkami, takže je možné na kompilovaném webu provést určitou část aktualizace. Druhý formulář neobsahuje značkové stránky, a proto ho nelze aktualizovat bez opětovného zkompilování původního webu. V žádném z těchto způsobů předkompilace není do cílového prostředí nasazen žádný zdrojový kód.
Předkompilovaná aplikace je definována prostřednictvím konstruktoru ClientBuildManager . Objekt ClientBuildManagerParameter konstruktoru ClientBuildManager definuje, který ze tří forem předkompilace provést.
Vývojář může předkompilovat web pomocí nástroje příkazového aspnet_compiler
řádku nebo voláním PrecompileApplication metody .
Viz také
- BuildManager
- BuildProvider
- AssemblyBuilder
- ClientBuildManager
- ClientBuildManagerCallback
- předkompilace webu ASP.NET