que é meu Web.Config no IIS 7.5

4

Eu pesquisei isso e descobri que ele está armazenando dentro da pasta do meu framework asp ... mas posso saber qual é o arquivo web.config correto para meu aplicativo específico? há muitos aplicativos em execução ... e eu encontrei muitos web.config

Eu estou usando o servidor de janelas 64 (então existe framework e framework 64)

meu pool de aplicativos é (nome do aplicativo) v4; oleoduto integrado

    
por 1myb 23.03.2011 / 05:50

1 resposta

5

A hierarquia de configuração do IIS 7 funciona assim:

  1. Framework ou Framework64 Machine.config
  2. Framework OR Framework64 ASP.net Web.config
  3. System32 \ Inetsrv \ Config \ ApplicationHost.config
  4. Seu site \ web.config Seu
  5. Website \ Appdir \ web.config

Os dois primeiros dependem da bitness do pool de aplicativos - a versão 64 é a "raiz" da configuração do pool de aplicativos de 64 bits.

Applicationhost.config contém entradas aplicáveis a bitness32 ou bitness64 usando pré-condições, portanto é bit-bit cruzado. Arquivos web.config em níveis inferiores em seu site ou pastas de conteúdo também podem usar pré-condições.

Se você quiser aplicar uma configuração a um aplicativo específico, aplique-a no nível mais próximo desse aplicativo. Se você quiser aplicá-lo a tudo na caixa, edite as configurações da pasta Framework (que geralmente é uma prática ruim, pois quebra a implantação do xcopy como uma unidade, mas às vezes é inevitável).

Isso responde à sua pergunta?

    
por 23.03.2011 / 06:33