Erstellen von Websites

Aktualisiert: November 2007

Sie können jederzeit die aktuelle Seite oder die gesamte Website erstellen (überprüfen), um möglicherweise vorhandene Kompilierungsfehler zu finden. Beim Erstellen werden unter anderem folgende Arbeitsschritte ausgeführt:

  • Kompilieren des Codes in allen Seiten der Site.

  • Kompilieren des Codes im Ordner App_Code.

  • Kompilieren des Codes in der Datei Global.asax.

  • Auflösen und, falls erforderlich, Kompilieren aller abhängigen Ressourcen.

  • Analysieren der Konfigurationsdatei, um nach ungültigen Konfigurationselementen zu suchen.

Beim Erstellen einer Website werden also dieselben Kompilierungsschritte ausgeführt wie beim Anfordern einer Seite durch den Browser. Der resultierende Objektcode wird jedoch nicht verwendet, um die Seite auszuführen.

Erstellen einzelner Seiten

Sie können auch einzelne Seiten erstellen. In diesem Fall kompiliert Visual Studio nur die aktuelle Seite und ihre Abhängigkeiten. Diese Vorgehensweise empfiehlt sich, wenn die Site viele noch nicht fertig gestellte Seiten enthält und Sie nur über Fehler in der Seite benachrichtigt werden möchten, die Sie gerade bearbeiten. Sie können festlegen, welche Seiten kompiliert werden sollen, indem Sie die Projektoptionen festlegen. Ausführliche Informationen finden Sie unter Gewusst wie: Testen von Webseiten in Visual Web Developer.

Vergleich zwischen Erstellen und Vorkompilieren

Das Erstellen einer Seite oder Website ist Teil der Entwicklung einer Website. Sie können damit überprüfen, ob an irgendeiner Stelle der Site Kompilierungsfehler auftreten. Obwohl die Seiten beim Erstellen kompiliert werden, entsteht dabei keine Assembly, die zum Bereitstellen genutzt werden kann. Sie können eine Site bereitstellen, ohne sie zu kompilieren, indem Sie alle zu der Website gehörigen Dateien auf einen Produktionsserver kopieren. Wenn Benutzer Seiten vom Produktionsserver anfordern, kompiliert ASP.NET die Site dynamisch, wobei dieselben Schritte wie beim Erstellen in Visual Studio ausgeführt werden. (ASP.NET legt die resultierende Ausgabe im Cache ab, sodass die Seiten nicht bei jeder Anforderung erneut kompiliert werden müssen.)

Wenn Sie die Site zu Assemblys und anderen Dateien kompilieren möchten, die für die Bereitstellung genutzt werden können, können Sie die Site veröffentlichen. Bei der Veröffentlichung werden dieselben Kompilierungsschritte wie beim Erstellen ausgeführt. Die Ausgabe wird jedoch in Ordnern und untergeordneten Ordnern gespeichert, die Sie für die Bereitstellung auf dem Produktionsserver verwenden können.

Weitere Informationen hierzu finden Sie unter Übersicht über die ASP.NET-Bereitstellung.

Siehe auch

Aufgaben

Gewusst wie: Testen von Webseiten in Visual Web Developer

Konzepte

Testen von Webseiten in Visual Web Developer