Suporte a site
Um sistema de projeto de site é um sistema de projeto que cria projetos da Web. 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 a partir dos arquivos de código-fonte na pasta /App_Code.
Os sistemas de projeto de site da Web são criados adicionando modelos e atributos de registro a um sistema de projeto 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 linguagem quando uma página da Web inteligente que não está armazenada em cache é solicitada.
O compilador de linguagem usado para compilar páginas da Web deve ser registrado com ASP.NET. Você pode usar o elemento do compilador> 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.
Seções relacionadas
Apresenta uma visão geral dos dois tipos de projetos da Web, projetos de site e projetos de aplicativo Web.