Jak włączyć moduł „Ponowne zapisywanie adresów URL” w usługach IIS 8.5 na serwerze 2012?

111

Mam Windows Server 2012 i zainstalowałem IIS 8.5, ale nie widzę modułu przepisywania adresu URL. Jak mogę włączyć lub zainstalować?

Tushar Maru
źródło

Odpowiedzi:

158

Pobierz go stąd:

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

lub jeśli masz już Instalatora platformy internetowej na swoim komputerze, możesz go stamtąd zainstalować.

Sruly
źródło
57
I nie zapomnij zamknąć i ponownie otworzyć Menedżera IIS. Po instalacji nowa ikona jest widoczna dopiero po ponownym otwarciu. (odświeżanie nie zadziała)
Fabian
1
Z doświadczenia: czasami trzeba go odinstalować (Dodaj / Usuń programy lub Odinstaluj program w panelu sterowania), a następnie zainstalować go ponownie, aby działał. Nie wiem, dlaczego to nie działa, ale to rozwiązało problem.
Jo.
1
Czy jest jakiś sposób, aby to napisać?
lawphotog
masz na myśli instalację? uruchom CMD / promt z „Uruchom jako administrator”, a następnie wpisz msiexec / I rewrite_2.0_rtw_x64.msi
Daniel Perez
18

Warto wspomnieć: należy pobrać wersję x64 !

Z głównej strony pobierania ( https://www.iis.net/downloads/microsoft/url-rewrite ) kliknij „dodatkowe pliki do pobrania” (pod głównym przyciskiem pobierania) i pobierz wersję x64 (ponieważ z jakiegoś powodu - domyślne pobieranie wersja to x86)

ymz
źródło
3
Dziękuję, miła osoba. Dziękuję Ci. To minęły 3 godziny mojego życia.
GregoryBrad
11

Najpierw zainstaluj przepisywanie adresu URL z pobranego pliku lub z Instalatora platformy sieci Web. Po drugie, uruchom ponownie usługi IIS. Na koniec zamknij usługi IIS i otwórz ponownie. Ostatni krok zadziałał dla mnie.

GB Lawrence
źródło
1

Pomyślałem, że udzielę pełnej odpowiedzi, łączącej niektóre z możliwych zawiłości wymaganych do kompletności.

  1. Sprawdź, czy masz zainstalowane 32-bitowe czy 64-bitowe usługi IIS :
    • Przejdź do Menedżera IIS → Pule aplikacji, wybierz odpowiednią pulę aplikacji, a następnie Ustawienia zaawansowane.
    • Zaznacz ustawienie „Włącz aplikacje 32-bitowe”. Jeśli to prawda, oznacza to, że proces roboczy musi działać w wersji 32-bitowej. Jeśli ustawienie ma wartość false, pula aplikacji działa w trybie 64-bitowym.
    • Możesz także otworzyć Menedżera zadań i sprawdzić w3wp.exe. Jeśli wyświetla się jako, w3wp*32.exeto jest 32-bitowy.
  2. Pobierz odpowiednią wersję tutaj: https://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads .
  3. Zainstaluj to.
  4. Zamknij i ponownie otwórz Menedżera usług IIS, aby upewnić się, że pojawi się moduł ponownego zapisywania adresów URL.
SharpC
źródło