web-dev-qa-db-fra.com

La réécriture d'URL ne s'installe pas sous Windows 10 IIS 10

J'ai besoin du module de réécriture d'URL sur mon IIS mais il ne s'installe pas et dit qu'il me faut au moins IIS7

43
Boas Enkler

Parce que cela m'a pris des heures pour trouver le problème, je publie cette solution sur ma propre réponse, ce qui sauvera donc ce travail de quelqu'un d'autre.

En bref, vous devez changer la version principale du IIS via la clé de registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\MajorVersion à 9 lors de l'installation puis à 10 après.

La solution provient de: https://forums.iis.net/t/1223556.aspxenter image description here

55
Boas Enkler

la nouvelle version prend en charge win10 prêt à l'emploi: https://www.Microsoft.com/en-us/download/details.aspx?id=47337

77
Pelister

J'ai trouvé les téléchargements en bas pour la version 2.1 sans aucun piratage du registre: https://www.iis.net/downloads/Microsoft/url-rewrite

Je préférerais cela comme une option que vous pouvez choisir parmi les rôles, mais qui sait ...

18
Luke Duddridge

En outre, entrez votre nom d'utilisateur et votre mot de passe dans le champ "Utilisateur spécifique:" situé dans Site Web par défaut -> Cliquez avec le bouton droit sur Dossier de la base de données virtuelle -> Paramètres avancés -> Informations d'identification du chemin d'accès physique -> Utilisateur spécifique: m'a aidé comme dans ce lien qui m'a aussi aidé. La meilleure réponse après avoir suivi les instructions de ce forum et le forum original fourni dans le lien hypertexte m'ont aidée à faire fonctionner mon répertoire d’hôte local.

3
user3553260

Problème: Pour moi, le lien fournit, échec de l'installation de l'URL Rewrite 2.1 sur le serveur Windows 2016, IIS 10.0

Correction: Au lieu de cela, j'ai suivi les étapes ci-dessous qui fonctionnent parfaitement.

1
hpsanampudi

Lien: Microsoft URL Rewrite Module 2.0 pour IIS (x64)

Après l’avoir installé, vous remarquerez une nouvelle icône dans IIS pour URL Rewrite: enter image description here

et vous pourrez utiliser la balise rewrite dans votre web.config

0
Raghav