Como posso habilitar o módulo “URL Rewrite” no IIS 8.5 no Server 2012?

111

Tenho o Windows Server 2012 e instalei o IIS 8.5, mas não consegui ver o módulo de reescrita de URL. Como posso habilitar ou instalar?

Tushar Maru
fonte

Respostas:

158

Baixe aqui:

http://www.iis.net/downloads/microsoft/url-rewrite

ou se você já tiver o Web Platform Installer em sua máquina, poderá instalá-lo a partir daí.

Sruly
fonte
57
E não se esqueça de fechar e reabrir o Gerenciador do IIS. Após a instalação o novo ícone só fica visível, após a reabertura. (a atualização não funciona)
Fabian
1
Por experiência própria: às vezes você precisa desinstalá-lo (Adicionar / Remover Programas ou Desinstalar um Programa no painel de controle) e depois instalá-lo novamente para que funcione. Não sei por que não estava funcionando, mas isso resolveu para mim.
Jo.
1
É alguma maneira de fazer o script disso?
lawphotog
você quer dizer a instalação? inicie o CMD / promt com "Executar como administrador" e digite msiexec / I rewrite_2.0_rtw_x64.msi
Daniel Perez
18

Vale a pena mencionar: você deve baixar a versão x64 !

Na página principal de download ( https://www.iis.net/downloads/microsoft/url-rewrite ) clique em "downloads adicionais" (no botão de download principal) e baixe a versão x64 (porque por algum motivo - o download padrão a versão é x86)

ymz
fonte
3
Obrigado, gentil pessoa. Obrigado. Já se foram 3 horas da minha vida.
GregoryBrad
11

Primeiro, instale o URL Rewrite de um download ou do Web Platform Installer. Em segundo lugar, reinicie o IIS. E, finalmente, feche o IIS e abra novamente. A última etapa funcionou para mim.

GB Lawrence
fonte
1

Pensei em dar uma resposta completa combinando alguns dos possíveis meandros necessários para ser completo.

  1. Verifique se você tem IIS de 32 ou 64 bits instalado:
    • Vá para IIS Manager → Application Pools, escolha o app pool apropriado e, em seguida, Configurações avançadas.
    • Verifique a configuração "Ativar aplicativos de 32 bits". Se isso for verdade, isso significa que o processo de trabalho é forçado a rodar em 32 bits. Se a configuração for falsa, o pool de aplicativos está sendo executado no modo de 64 bits.
    • Você também pode abrir o Gerenciador de Tarefas e verificar w3wp.exe. Se estiver sendo exibido como, w3wp*32.exeentão é de 32 bits.
  2. Baixe a versão apropriada aqui: https://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads .
  3. Instale-o.
  4. Feche e reabra o Gerenciador do IIS para garantir que o módulo URL Rewrite apareça.
SharpC
fonte