Share via


Prise en charge de site web

Un système de projet de site web est un système de projet qui crée des projets Web. Les projets web créent à leur tour des applications web. Un projet de site web génère un fichier exécutable pour chaque page Web qui a du code associé. Des fichiers exécutables supplémentaires sont générés à partir des fichiers de code source dans le dossier /App_Code.

Les systèmes de projet de site web sont créés en ajoutant des modèles et des attributs d’inscription à un système de projet existant. L’un de ces attributs sélectionne le fournisseur IntelliSense pour la langue. L’implémentation du fournisseur IntelliSense gère les références et appelle le compilateur de langage lorsqu’une page web intelligente qui n’est pas mise en cache est demandée.

Le compilateur de langage utilisé pour compiler des pages web doit être inscrit auprès de ASP.NET. Vous pouvez utiliser l’élément<du compilateur> dans un fichier Web.config pour inscrire le compilateur, comme dans l’exemple suivant :

<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>

Dans cette section

Répertorie les modèles que vous pouvez utiliser pour créer des projets de site web et des éléments associés.

Présente les attributs d’inscription qui connectent un projet de site Web à Visual Studio et ASP.NET.

Présente une vue d’ensemble des deux types de projets Web, de projets de site web et de projets d’application web.