Layout de Site Web do ASP.NET

Você pode manter arquivos do seu site da Web em qualquer pasta estrutura que seja conveniente para seu aplicativo. Para torná-lo mais fácil de trabalhar com sua aplicação, ASP.NET reserva certos nomes de arquivos e pastas que você pode usar para tipos específicos de conteúdo.

Você pode criar páginas padrão para sua aplicação, o que pode torná-lo mais simples para os usuários à navegar para seu site. A página padrão é a página que é exibida quando os usuários navegam para seu site sem especificar uma página determinada. Por exemplo, você pode criar uma página chamada Default.aspx e mantê-la na pasta raiz do site. Quando os usuários navegam em seu site sem especificar uma página em particular (por exemplo, http://www.contoso.com/) você pode configurar seu aplicativo para que a página Default.aspx seja solicitada automaticamente. Você pode usar uma página padrão como a página inicial do seu site, ou você pode escrever código na página para redirecionar os usuários para outras páginas.

ObservaçãoObservação:

Em Serviços de Informações da Internet (IIS), páginas padrão são estabelecidas como propriedades do seu site da Web.

ASP.NET reconhece alguns nomes de pastas que você pode usar para tipos específicos de conteúdo. A tabela abaixo lista os nomes de pastas reservadas e o tipo de arquivos que as pastas normalmente contêm.

ObservaçãoObservação:

O conteúdo das pastas da aplicação, com exceção da pasta App_Themes, não é usado em resposta às solicitações da Web, mas pode ser acessado à partir do código da aplicação.

Folder

Descrição

App_Browsers

Contém as definições do navegador (arquivos .Browser) que o ASP.NET usa para identificar navegadores individuais e determinar as suas capacidades. Para mais informações, veja Browser Definição Arquivo Schema (browsers Element) e Como: Detectar tipos de navegadores e recursos do navegador em páginas da Web do ASP.NET.

App_Code

Contém código-fonte para classes utilitárias e de negócios objetos (por exemplo, arquivos . cs, .vb e .jsl) que você deseja compilar como parte do seu aplicativo.Em um aplicativo compilado dinamicamente, o ASP.NET compila o código na pasta App_Code na solicitação inicial para o seu aplicativo. Itens desta pasta são recompilados quando as alterações são detectadas.

ObservaçãoObservação:
Tipos de arquivos arbitrários podem ser colocados na pasta App_Code para criar objetos de tipo forte.Por exemplo, colocando arquivos de serviço Web (arquivos .wsdl e .xsd) na pasta App_Code cria tipos proxies rígidos.

Código na pasta App_Code é referenciado automaticamente em sua aplicação. Além disso, a pasta App_Code pode conter subpastas de arquivos que precisam ser compilados em tempo de execução.Para obter mais informações, consulte Pastas de código compartilhado em sites da Web ASP.NET e codeSubDirectories elemento for compilation (ASP.NET Settings Esquema).

App_Data

Contém arquivos de dados do aplicativo incluindo arquivos MDF, arquivos XML, bem como outros arquivos de armazenamento de dados.A pasta App_Data é usada pelo ASP.NET 2.0 para armazenar um aplicativo do banco de dados local, que pode ser usado para manter informações sobre participação e função.Para obter mais informações, consulte Introdução à Associação e Noções básicas sobre gerenciamento de papéis.

App_GlobalResources

Contém recursos (arquivos .resx e .resources) que são compilados em assemblies com alcance global. Recursos na pasta App_GlobalResources são fortemente tipados e pode ser acessados programaticamente. Para obter mais informações, consulte Visão geral sobre recursos de página da Web ASP.NET.

App_LocalResources

Contém recursos (arquivos .resx e .resources) que estão associados com uma determinado página, controle de usuário, ou página mestra em um aplicativo. Para obter mais informações, consulte Visão geral sobre recursos de página da Web ASP.NET.

App_Themes

Contém uma coleção de arquivos (arquivos .skin e .css, bem como arquivos de imagem e recursos genéricos) que definem a aparência de páginas e controles Web ASP.NET. Para mais informações, acessar o link Visão Geral de Temas e Aparências ASP.NET.

App_WebReferences

Contém arquivos de referência de contrato (arquivos .WSDL), esquemas (arquivos .xsd) e arquivos de descoberta de documento (arquivos .disco e .discomap) definindo uma referência da Web para uso em um aplicativo.Para obter mais informações sobre como gerar o código para serviços Web XML, consulte Tool WSDL (Web Serviços Description Idioma) (WSDL.exe).

Bin

Contém assemblies compilados (arquivos .dll) para controles, componentes, ou outro código que você deseja fazer referência na sua aplicação. As classes representadas por código na pasta Bin são automaticamente referenciados em sua aplicação. Para obter mais informações, consulte Pastas de código compartilhado em sites da Web ASP.NET.

As definições de configuração para seu site são gerenciados em um arquivo Web.config que está localizado na pasta raiz do site. Se você tem arquivos em subpastas, você pode manter configurações separadas para os arquivos criando um arquivo Web.config na pasta.

ObservaçãoObservação:

Você não pode definir ou substituir as configurações no nível de subpasta que se apliquem ao site como um todo.

Para obter mais informações, consulte Administrando ites da Web do ASP.NET.

Restringindo Acesso ao Conteúdo do Site

Como parte da configuração do site, você pode definiar as configurações que restrinjam o acesso a arquivos individuais ou subpastas.Você pode restringir o conteúdo por indivíduos ou funções (grupos).Para obter detalhes, consulte:Gerenciando Autorização Usando Funções.

Contribuições da comunidade

ADICIONAR
Mostrar: