ClientBuildManager.PrecompileApplication Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- BuildManager
- BuildProvider
- AssemblyBuilder
- ClientBuildManager
- ClientBuildManagerCallback
- ASP.NET Websitevorkompilierung