Sistema de configuração hierárquica
Mencionamos que pode haver vários arquivos de configuração no servidor que existem em diretório diferente. Quando uma solicitação de URL detalhada chegar, ASP+calcule a configuração do URL na estrutura hierárquica e use o arquivo de configuração localizado no caminho para o URL solicitado.
Por exemplo, a estrutura de um site é a seguinte:
raiz do aplicativo
|
|
A idéia é que a configuração do aplicativo de configuração permita que todos os usuários acessem o diretório raiz do aplicativo (root do aplicativo) para que os usuários selecionados possam acessar os dois subdiretos.
Agora, suponha que exista um arquivo config.web no diretório Subdir1, não há arquivo config.web no aplicativo root e subdir2. Neste exemplo, dois arquivos config.web são realmente usados. O arquivo config.web do nível mais alto está localizado no diretório%windir%/complus/versão. Esse arquivo é considerado no nível da máquina, e todo o diretório ASP+e subdires herdaram suas configurações. A configuração padrão da seção de segurança deste arquivo é permitir o acesso a todos os usuários. Quando o diretório raiz do aplicativo não possui arquivos de configuração, ou seja, sem editar esse valor de configuração, todos os usuários permitirão acesso a este diretório porque esse diretório herda a configuração do arquivo de configuração do nível da máquina. Se o arquivo config.web no diretório Subdir1 contiver uma seção de configuração de segurança, ele será definido para permitir que alguns usuários acessem o diretório, o diretório Subdir2 herdará sua configuração, mas o diretório raiz do aplicativo não for afetado. Portanto, todos os usuários podem acessar o diretório raiz do aplicativo, mas apenas alguns usuários podem acessar dois subdiretores.
Configurações de configuração padrão
O ambiente ASP+vem com um arquivo Config.Web Standard, que contém uma rica coleta de configurações de configuração. Este arquivo está localizado em
%Windir%/complus/versão diretório. No arquivo de configuração do nível da máquina, podemos encontrar a seção de configuração padrão na configuração padrão ASP+do processador de seção.
[Email protegido]
Continua ...