Compartir a través de


Compatibilidad del sitio web

Un sistema de proyecto de sitio web es un sistema de proyecto que crea proyectos web. A su vez, los proyectos web crean aplicaciones web. Un proyecto de sitio web genera un archivo ejecutable para cada página web que tiene código asociado. Los archivos ejecutables adicionales se generan a partir de los archivos de código fuente de la carpeta /App_Code.

Los sistemas de proyecto de sitio web se crean agregando plantillas y atributos de registro a un sistema de proyecto existente. Uno de estos atributos selecciona el proveedor de IntelliSense para el idioma. La implementación del proveedor de IntelliSense controla las referencias y llama al compilador de lenguaje cuando se solicita una página web inteligente que no está almacenada en caché.

El compilador de lenguaje que se usa para compilar páginas web debe registrarse con ASP.NET. Puede usar el <elemento del compilador> en un archivo Web.config para registrar el compilador, como en el ejemplo siguiente:

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

En esta sección

Enumera las plantillas que puede usar para crear nuevos proyectos de sitio web y elementos asociados.

Presenta los atributos de registro que conectan un proyecto de sitio web a Visual Studio y ASP.NET.

Presenta información general sobre los dos tipos de proyectos web, proyectos de sitio web y proyectos de aplicaciones web.