edita o “número” do site na Metabase do IIS

1

Se você abrir o arquivo xml IISMetabase, verá algo como

<IIsWebServer   Location ="/LM/W3SVC/1739153350"
        AuthFlags="0"
        ServerAutoStart="TRUE"
        ServerBindings=":80:"
        ServerComment="myWebSite"
    >
</IIsWebServer>

O 1739153350 no snippet acima foi gerado automaticamente. Posso codificar isso? Se sim, como faço isso?

TIA carneiros

    
por rams 01.05.2009 / 22:53

3 respostas

1

Você pode usar o Metabase Explorer do IIS Resource Toolkit e alterar a "chave". Certifique-se de fazer backup de sua metabase.xml

    
por 01.05.2009 / 23:24
1
  1. Clique com o botão direito do mouse no site e em "Salvar como"
  2. Salve-o em um arquivo .txt em sua área de trabalho
  3. Abra o arquivo txt e substitua "/ 1739153350" por "/ {newid}" (não se esqueça de incluir a barra inicial). Salvar.
  4. Clique com o botão direito do mouse em websites, "Criar novo do arquivo", aponte para o arquivo que você acabou de editar.
  5. O site será adicionado no estado "Stopped" (por causa de um cabeçalho de host duplicado). Pare o site antigo e inicie o novo.

Isso tudo é da memória porque eu fiz isso cerca de um galagião vezes.

    
por 04.05.2009 / 03:23
0

Siga estes dois passos primeiro

  1. No Gerenciador do IIS, clique com o botão direito do mouse no computador local e clique em Propriedades.
  2. Marque a caixa de seleção Ativar edição direta da metabase.

Em seguida, abra diretamente o arquivo metabase.xml e altere o valor e salve-o no mesmo local, mas faça backup do metabase.xml antes de fazer isso, se alguma coisa der errado, podemos restaurar o arquivo ou restaurar o arquivo xml recente que é salvo automaticamente na pasta do histórico. Caminho do diretório history é% systemroot% System32 \ Inetsrv \ History.

    
por 24.11.2009 / 10:06

Tags