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.
Kompiliert eine ASP.NET Anwendung.
Überlädt
| Name | Beschreibung |
|---|---|
| PrecompileApplication() |
Kompiliert eine ASP.NET Anwendung. |
| PrecompileApplication(ClientBuildManagerCallback) |
Kompiliert eine ASP.NET Anwendung und stellt eine Rückrufmethode zum Empfangen von Statusinformationen zum Build bereit. |
| PrecompileApplication(ClientBuildManagerCallback, Boolean) |
Stellt eine ASP.NET Anwendung vor, stellt eine Rückrufmethode zum Empfangen von Statusinformationen zum Build bereit 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 die Website in der Produktion bereitgestellt und dann vorkompiliert, wodurch die Notwendigkeit vermieden wird, die Website dynamisch zu kompilieren, wenn sie von einem Benutzer zum ersten Mal besucht wird. Der erste Benutzer der Website wird nicht feststellen, dass die verzögerung normalerweise auf einer Website auftritt, die dynamisch kompiliert 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 durchgeführt werden können. Das andere Formular enthält nicht die Markupseiten und kann daher nicht aktualisiert werden, ohne die ursprüngliche Website neu zu kompilieren. In einer dieser Formen der Vorkompilierung wird in der Zielumgebung kein Quellcode bereitgestellt.
Die Anwendung zum Vorkompilieren wird über den ClientBuildManager Konstruktor definiert. Das ClientBuildManagerParameter Objekt des ClientBuildManager Konstruktors definiert, welche der drei Auszuführenden Formen der Vorkompilierung.
Ein Entwickler kann eine Website mit dem aspnet_compiler Befehlszeilentool vorkompilieren oder die PrecompileApplication Methode aufrufen.
PrecompileApplication()
Kompiliert eine ASP.NET Anwendung.
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 die Website in der Produktion bereitgestellt und dann vorkompiliert, wodurch die Notwendigkeit vermieden wird, die Website dynamisch zu kompilieren, wenn sie von einem Benutzer zum ersten Mal besucht wird. Der erste Benutzer der Website wird nicht feststellen, dass die verzögerung normalerweise auf einer Website auftritt, die dynamisch kompiliert 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 durchgeführt werden können. Das andere Formular enthält nicht die Markupseiten und kann daher nicht aktualisiert werden, ohne die ursprüngliche Website neu zu kompilieren. In einer dieser Formen der Vorkompilierung wird in der Zielumgebung kein Quellcode bereitgestellt.
Die Anwendung zum Vorkompilieren wird über den ClientBuildManager Konstruktor definiert. Das ClientBuildManagerParameter Objekt des ClientBuildManager Konstruktors definiert, welche der drei Auszuführenden Formen der Vorkompilierung.
Ein Entwickler kann eine Website mit dem aspnet_compiler Befehlszeilentool vorkompilieren oder die PrecompileApplication Methode aufrufen.
Weitere Informationen
Gilt für:
PrecompileApplication(ClientBuildManagerCallback)
Kompiliert eine ASP.NET Anwendung und stellt eine Rückrufmethode zum Empfangen von Statusinformationen zum Build bereit.
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
A ClientBuildManagerCallback containing the method to call when reporting the result of compilation.
Hinweise
ASP.NET unterstützt drei Formen der Vorkompilierung. Ein Formular ermöglicht die direkte Vorkompilierung einer ASP.NET Anwendung. In diesem Formular wird die Website in der Produktion bereitgestellt und dann vorkompiliert, wodurch die Notwendigkeit vermieden wird, die Website dynamisch zu kompilieren, wenn sie von einem Benutzer zum ersten Mal besucht wird. Der erste Benutzer der Website wird nicht feststellen, dass die verzögerung normalerweise auf einer Website auftritt, die dynamisch kompiliert wird. Der callback Parameter enthält die Methode, die beim Melden des Kompilierungsergebnisses aufgerufen werden soll.
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 durchgeführt werden können. Das andere Formular enthält nicht die Markupseiten und kann daher nicht aktualisiert werden, ohne die ursprüngliche Website neu zu kompilieren. In einer dieser Formen der Vorkompilierung wird in der Zielumgebung kein Quellcode bereitgestellt.
Die Anwendung zum Vorkompilieren wird über den ClientBuildManager Konstruktor definiert. Das ClientBuildManagerParameter Objekt des ClientBuildManager Konstruktors definiert, welche der drei Auszuführenden Formen der Vorkompilierung.
Ein Entwickler kann eine Website mit dem aspnet_compiler Befehlszeilentool vorkompilieren oder die PrecompileApplication Methode aufrufen.
Weitere Informationen
Gilt für:
PrecompileApplication(ClientBuildManagerCallback, Boolean)
Stellt eine ASP.NET Anwendung vor, stellt eine Rückrufmethode zum Empfangen von Statusinformationen zum Build bereit 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
A ClientBuildManagerCallback containing the method to call when reporting the result of compilation.
- forceCleanBuild
- Boolean
true um einen sauberen Build durchzuführen, der zuerst alle Objekt- und Zwischendateien löscht; false um nur die Dateien neu zu erstellen, die sich geändert haben. Auf "true" festgelegt, wenn die Wahrscheinlichkeit besteht, dass eine Abhängigkeit möglicherweise nicht von der Buildumgebung aufgenommen 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 die Website in der Produktion bereitgestellt und dann vorkompiliert, wodurch die Notwendigkeit vermieden wird, die Website dynamisch zu kompilieren, wenn sie von einem Benutzer zum ersten Mal besucht wird. Der erste Benutzer der Website wird nicht feststellen, dass die verzögerung normalerweise auf einer Website auftritt, die dynamisch kompiliert wird. Der callback Parameter enthält die Methode, die beim Melden des Kompilierungsergebnisses aufgerufen werden soll.
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 durchgeführt werden können. Das andere Formular enthält nicht die Markupseiten und kann daher nicht aktualisiert werden, ohne die ursprüngliche Website neu zu kompilieren. In einer dieser Formen der Vorkompilierung wird in der Zielumgebung kein Quellcode bereitgestellt.
Die Anwendung zum Vorkompilieren wird über den ClientBuildManager Konstruktor definiert. Das ClientBuildManagerParameter Objekt des ClientBuildManager Konstruktors definiert, welche der drei Auszuführenden Formen der Vorkompilierung.
Ein Entwickler kann eine Website mit dem aspnet_compiler Befehlszeilentool vorkompilieren oder die PrecompileApplication Methode aufrufen.
Weitere Informationen
- BuildManager
- BuildProvider
- AssemblyBuilder
- ClientBuildManager
- ClientBuildManagerCallback
- ASP.NET Websitevorkompilierung