Freigeben über


ClientBuildManager.PrecompileApplication Methode

Definition

Führt die Vorkompilierung einer ASP.NET-Anwendung aus.

Überlädt

PrecompileApplication()

Führt die Vorkompilierung einer ASP.NET-Anwendung aus.

PrecompileApplication(ClientBuildManagerCallback)

Kompiliert eine ASP.NET-Anwendung vor und stellt eine Rückrufmethode bereit, um Statusinformationen über den Build zu empfangen.

PrecompileApplication(ClientBuildManagerCallback, Boolean)

Führt die Vorkompilierung einer ASP.NET-Anwendung aus, stellt eine Rückrufmethode bereit, um Statusinformationen über den Build zu empfangen und gibt an, ob ein sauberer Build erstellt werden soll.

Hinweise

ASP.NET unterstützt drei Formen der Vorkompilierung. Ein Formular ermöglicht die direkte Vorkompilierung einer ASP.NET Anwendung. In diesem Formular wird der Standort in der Produktion bereitgestellt und dann vorkompiliert, wodurch die Notwendigkeit entfällt, die Website dynamisch zu kompilieren, wenn sie zum ersten Mal von einem Benutzer besucht wird. Beim ersten Benutzer der Website tritt die Verzögerung, die normalerweise auf einer dynamisch kompilierten Website auftritt, nicht auf.

Die beiden anderen Formen der Vorkompilierung werden für die Bereitstellung verwendet. In beiden Formen wird ein Layout der Website generiert, das auf einem Produktionscomputer bereitgestellt werden kann. Eines dieser Formulare enthält die Markupseiten, sodass einige Aktualisierungen auf der kompilierten Website ausgeführt werden können. Das andere Formular enthält keine Markupseiten und kann daher nicht aktualisiert werden, ohne die ursprüngliche Website neu zu kompilieren. In keiner dieser Formen der Vorkompilierung wird in der Zielumgebung Quellcode bereitgestellt.

Die vorkompilierte Anwendung wird über den ClientBuildManager -Konstruktor definiert. Das ClientBuildManagerParameter -Objekt des ClientBuildManager Konstruktors definiert, welche der drei Formen der Vorkompilierung ausgeführt werden soll.

Ein Entwickler kann eine Website mit dem aspnet_compiler Befehlszeilentool oder durch Aufrufen der PrecompileApplication -Methode vorkompilieren.

PrecompileApplication()

Führt die Vorkompilierung einer ASP.NET-Anwendung aus.

public:
 void PrecompileApplication();
public void PrecompileApplication ();
member this.PrecompileApplication : unit -> unit
Public Sub PrecompileApplication ()

Hinweise

ASP.NET unterstützt drei Formen der Vorkompilierung. Ein Formular ermöglicht die direkte Vorkompilierung einer ASP.NET Anwendung. In diesem Formular wird der Standort in der Produktion bereitgestellt und dann vorkompiliert, wodurch die Notwendigkeit entfällt, die Website dynamisch zu kompilieren, wenn sie zum ersten Mal von einem Benutzer besucht wird. Beim ersten Benutzer der Website tritt die Verzögerung, die normalerweise auf einer dynamisch kompilierten Website auftritt, nicht auf.

Die beiden anderen Formen der Vorkompilierung werden für die Bereitstellung verwendet. In beiden Formen wird ein Layout der Website generiert, das auf einem Produktionscomputer bereitgestellt werden kann. Eines dieser Formulare enthält die Markupseiten, sodass einige Aktualisierungen auf der kompilierten Website ausgeführt werden können. Das andere Formular enthält keine Markupseiten und kann daher nicht aktualisiert werden, ohne die ursprüngliche Website neu zu kompilieren. In keiner dieser Formen der Vorkompilierung wird in der Zielumgebung Quellcode bereitgestellt.

Die vorkompilierte Anwendung wird über den ClientBuildManager -Konstruktor definiert. Das ClientBuildManagerParameter -Objekt des ClientBuildManager Konstruktors definiert, welche der drei Formen der Vorkompilierung ausgeführt werden soll.

Ein Entwickler kann eine Website mit dem aspnet_compiler Befehlszeilentool oder durch Aufrufen der PrecompileApplication -Methode vorkompilieren.

Weitere Informationen

Gilt für:

PrecompileApplication(ClientBuildManagerCallback)

Kompiliert eine ASP.NET-Anwendung vor und stellt eine Rückrufmethode bereit, um Statusinformationen über den Build zu empfangen.

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)

Parameter

callback
ClientBuildManagerCallback

Ein ClientBuildManagerCallback, der die Methode enthält, die beim Erstellen eines Berichts über das Ergebnis der Kompilierung aufgerufen werden soll.

Hinweise

ASP.NET unterstützt drei Formen der Vorkompilierung. Ein Formular ermöglicht die direkte Vorkompilierung einer ASP.NET Anwendung. In diesem Formular wird der Standort in der Produktion bereitgestellt und dann vorkompiliert, wodurch die Notwendigkeit entfällt, die Website dynamisch zu kompilieren, wenn sie zum ersten Mal von einem Benutzer besucht wird. Beim ersten Benutzer der Website tritt die Verzögerung, die normalerweise auf einer dynamisch kompilierten Website auftritt, nicht auf. Der callback Parameter enthält die Methode, die aufgerufen werden soll, wenn das Ergebnis der Kompilierung gemeldet wird.

Die beiden anderen Formen der Vorkompilierung werden für die Bereitstellung verwendet. In beiden Formen wird ein Layout der Website generiert, das auf einem Produktionscomputer bereitgestellt werden kann. Eines dieser Formulare enthält die Markupseiten, sodass einige Aktualisierungen auf der kompilierten Website ausgeführt werden können. Das andere Formular enthält keine Markupseiten und kann daher nicht aktualisiert werden, ohne die ursprüngliche Website neu zu kompilieren. In keiner dieser Formen der Vorkompilierung wird in der Zielumgebung Quellcode bereitgestellt.

Die vorkompilierte Anwendung wird über den ClientBuildManager -Konstruktor definiert. Das ClientBuildManagerParameter -Objekt des ClientBuildManager Konstruktors definiert, welche der drei Formen der Vorkompilierung ausgeführt werden soll.

Ein Entwickler kann eine Website mit dem aspnet_compiler Befehlszeilentool oder durch Aufrufen der PrecompileApplication -Methode vorkompilieren.

Weitere Informationen

Gilt für:

PrecompileApplication(ClientBuildManagerCallback, Boolean)

Führt die Vorkompilierung einer ASP.NET-Anwendung aus, stellt eine Rückrufmethode bereit, um Statusinformationen über den Build zu empfangen und gibt an, ob ein sauberer Build erstellt werden soll.

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)

Parameter

callback
ClientBuildManagerCallback

Ein ClientBuildManagerCallback, der die Methode enthält, die beim Erstellen eines Berichts über das Ergebnis der Kompilierung aufgerufen werden soll.

forceCleanBuild
Boolean

true, um eine saubere Builderstellung durchzuführen, bei der zunächst sämtliche Objekte und Zwischendateien gelöscht werden, false, um nur die geänderten Dateien neu zu erstellen. Legen Sie diesen Parameter auf true fest, wenn die Möglichkeit besteht, dass eine Abhängigkeit von der Buildumgebung nicht erfasst wird.

Hinweise

ASP.NET unterstützt drei Formen der Vorkompilierung. Ein Formular ermöglicht die direkte Vorkompilierung einer ASP.NET Anwendung. In diesem Formular wird der Standort in der Produktion bereitgestellt und dann vorkompiliert, wodurch die Notwendigkeit entfällt, die Website dynamisch zu kompilieren, wenn sie zum ersten Mal von einem Benutzer besucht wird. Beim ersten Benutzer der Website tritt die Verzögerung, die normalerweise auf einer dynamisch kompilierten Website auftritt, nicht auf. Der callback Parameter enthält die Methode, die aufgerufen werden soll, wenn das Ergebnis der Kompilierung gemeldet wird.

Die beiden anderen Formen der Vorkompilierung werden für die Bereitstellung verwendet. In beiden Formen wird ein Layout der Website generiert, das auf einem Produktionscomputer bereitgestellt werden kann. Eines dieser Formulare enthält die Markupseiten, sodass einige Aktualisierungen auf der kompilierten Website ausgeführt werden können. Das andere Formular enthält keine Markupseiten und kann daher nicht aktualisiert werden, ohne die ursprüngliche Website neu zu kompilieren. In keiner dieser Formen der Vorkompilierung wird in der Zielumgebung Quellcode bereitgestellt.

Die vorkompilierte Anwendung wird über den ClientBuildManager -Konstruktor definiert. Das ClientBuildManagerParameter -Objekt des ClientBuildManager Konstruktors definiert, welche der drei Formen der Vorkompilierung ausgeführt werden soll.

Ein Entwickler kann eine Website mit dem aspnet_compiler Befehlszeilentool oder durch Aufrufen der PrecompileApplication -Methode vorkompilieren.

Weitere Informationen

Gilt für: