Freigeben über


Websiteunterstützung

Ein Websiteprojektsystem ist ein Projektsystem, das Webprojekte erstellt. Webprojekte erstellen wiederum Webanwendungen. Ein Websiteprojekt generiert eine ausführbare Datei für jede Webseite, die Code zugeordnet hat. Zusätzliche ausführbare Dateien werden aus den Quellcodedateien im Ordner "/App_Code" generiert.

Websiteprojektsysteme werden durch Hinzufügen von Vorlagen und Registrierungsattributen zu einem vorhandenen Projektsystem erstellt. Eines dieser Attribute wählt den IntelliSense-Anbieter für die Sprache aus. Die IntelliSense-Anbieterimplementierung verarbeitet Verweise und ruft den Sprachcompiler auf, wenn eine smarte Webseite, die nicht zwischengespeichert wird, angefordert wird.

Der zum Kompilieren von Webseiten verwendete Sprachcompiler muss bei ASP.NET registriert werden. Sie können das <Compilerelement> in einer Web.config-Datei verwenden, um den Compiler zu registrieren, wie im folgenden Beispiel:

<system.codedom>  <compilers>    <compiler language="py;IronPython" extension=".py"       type="IronPython.CodeDom.PythonProvider, IronPython,       Version=1.0.2391.18146, Culture=neutral,       PublicKeyToken=b03f5f7f11d50a3a" />  </compilers></system.codedom>

In diesem Abschnitt

Listet die Vorlagen auf, die Sie zum Erstellen neuer Websiteprojekte und zugehöriger Elemente verwenden können.

Stellt die Registrierungsattribute dar, die ein Websiteprojekt mit Visual Studio verbinden und ASP.NET.

Stellt eine Übersicht über die beiden Arten von Webprojekten, Websiteprojekten und Webanwendungsprojekten dar.