Compartilhar via


Suporte ao site

Um sistema de projeto de site é um sistema de projetos que cria projetos Web. Os projetos Web, por sua vez, criam aplicativos Web. Um projeto de site gera um arquivo executável para cada página da Web que tem código associado. Arquivos executáveis adicionais são gerados dos arquivos de código-fonte na pasta /App_Code.

Os sistemas de projeto de site são criados adicionando modelos e atributos de registro a um sistema de projetos existente. Um desses atributos seleciona o provedor IntelliSense para o idioma. A implementação do provedor IntelliSense manipula referências e chama o compilador de idiomas quando uma página da Web inteligente que não é armazenada em cache é solicitada.

O compilador de idiomas usado para compilar páginas da Web deve ser registrado com ASP.NET. Você pode usar o <compiler> Element em um arquivo Web.config para registrar o compilador, como no exemplo a seguir:

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

Nesta seção

Lista os modelos que você pode usar para criar novos projetos de site e itens associados.

Apresenta os atributos de registro que conectam um projeto de site ao Visual Studio e ASP.NET.

Apresenta uma visão geral dos dois tipos de projetos Web, projetos de site e projetos de aplicativo Web.