• Olá Visitante, se gosta do forum e pretende contribuir com um donativo para auxiliar nos encargos financeiros inerentes ao alojamento desta plataforma, pode encontrar mais informações sobre os várias formas disponíveis para o fazer no seguinte tópico: leia mais... O seu contributo é importante! Obrigado.
Portal Chamar Táxi

Os arquivos de configuração do IIS 7.0

helldanger1

GForum VIP
Entrou
Ago 1, 2007
Mensagens
29,631
Gostos Recebidos
1
Tenho visto algumas threads em fóruns sobre as configurações do IIS 7.0. Hoje gostaria de mostrar a vocês como é o processo de armazenamento das configurações no servidor Web do Windows Server 2008, e como copiá-lo para um servidor remoto caso precise duplicar as configurações em um novo servidor.



O IIS 7.0 usa arquivos XML para especificar configurações de servidor, site e aplicativo. São eles:

Machine.config. Esse arquivo está localizado em %windir%\Microsoft.NET\Framework\framework_version\CONFIG.
Root Web.config para o .NET Framework. Esse arquivo está localizado em %windir%\Microsoft.NET\Framework\framework_version\CONFIG.
ApplicationHost.config. Esse arquivo está localizado em %windir%\system32\inetsrv\config.
 

helldanger1

GForum VIP
Entrou
Ago 1, 2007
Mensagens
29,631
Gostos Recebidos
1
A configuração de sites, aplicativos, diretórios físicos e diretórios virtuais pode ser armazenada em um dos seguintes locais:

Um arquivo de configuração no nível de servidor. Quando a configuração de um site, aplicativo, diretório ou URL for armazenada em um arquivo de configuração no nível de servidor, você deverá usar uma marca de local para especificar o site, aplicativo, diretório ou URL ao qual a configuração se aplica.
Um arquivo Web.config no nível pai. Quando a configuração de um aplicativo, diretório ou URL for armazenada em um arquivo de configuração no nível pai, você deverá usar uma marca de local para especificar o filho no qual a configuração se aplica.
O arquivo Web.config para o site, aplicativo ou diretório. Quando você definir as configurações para um aplicativo, diretório ou URL, a configuração será armazenada no mesmo diretório que o site, aplicativo ou diretório. Não é necessário usar marcas de local.
O armazenamento das definições de configuração em um arquivo de configuração pai será útil quando:

Você quiser armazenar as definições de configuração em um arquivo de configuração que seja acessível somente a determinados usuários ou grupos. Por exemplo, o arquivo ApplicationHost.config está disponível somente para a conta do administrador e para os membros do grupo de administradores em um computador específico, bem como para administradores de domínio quando um computador for parte de um domínio.
Você pode desejar configurar um recurso no nível de URL (também conhecido como nível de arquivo).
Os arquivos podem ser copiados de um servidor ou site para outro a fim de aplicar as mesmas configurações a vários objetos. O procedimento pode ser realizado nos seguintes níveis do IIS:

Servidor Web
Site
Aplicativo
Diretórios físico e virtual
 

helldanger1

GForum VIP
Entrou
Ago 1, 2007
Mensagens
29,631
Gostos Recebidos
1
Para realizar esse procedimento, você deve ser um administrador do servidor ou deve ter acesso de gravação para o local de destino. Para realizar esse procedimento basta usar os comandos xcopy em uma janela da linha de comando.

Por exemplo, para copiar a pasta de configuração do IIS e todo o seu conteúdo da raiz do sistema para outro caminho no seu computador local (pasta C:\config), digite o seguinte no prompt de comando e, em seguida, pressione ENTER:

xcopy %windir%\system32\inetsrv\config c:\config /E

Para copiar as configurações para um servidor remoto conecte-se primeiro ao computador remoto e em seguida (após conectado com sucesso) faça a cópia dos arquivos. Veja o exemplo abaixo em 2 linhas de comando:

net use \\contoso\c$ * /USER:EMPRESA\alexandre

xcopy %windir%\system32\inetsrv\config \\contoso\c$\config /E

Neste caso estamos considerando o servidor de destino chamado contoso, o domínio EMPRESA e o usuário alexandre. Os dados estão sendo copiados para a pasta C:\config do servidor remoto.



fonte:tecnet
 
Topo