Перезапись Url не устанавливается в Windows 10 IIS 10

Мне нужен модуль перезаписи Url на моем IIS, но он не устанавливается и говорит, что мне нужен хотя бы IIS7

6 ответов


более новая версия поддерживает win10 из коробки:https://www.microsoft.com/en-us/download/details.aspx?id=47337


потому что мне потребовалось несколько часов, чтобы найти проблему, я отправляю это решение в свой собственный ответ, чтобы спасти кого-то еще эту работу.

короче говоря, вы должны изменить основную версию IIS через раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\MajorVersion к 9 во время установки и после этого назад к 10 потом.

решение от:https://forums.iis.net/t/1223556.aspx enter image description here


Я нашел загрузки внизу для работы 2.1 без каких-либо хаков реестра: https://www.iis.net/downloads/microsoft/url-rewrite

Я бы предпочел это как вариант, который вы можете выбрать из ролей, но кто знает...


кроме того, введите имя пользователя и пароль в поле "конкретный пользователь:", найденное на веб-сайте по умолчанию - > щелкните правой кнопкой мыши папку виртуальной базы данных - > Дополнительные Настройки -> Учетные данные физического пути ->конкретного пользователя: помог мне в этом ссылке это мне тоже помогло. Верхний ответ после следования этим указаниям с этого форума и оригинального форума, предоставленного в гиперссылке, помог мне получить мой каталог локального хоста на работу.


вопрос: для меня ссылке предоставить, не удалось установить URl Rewrite 2.1 на windows server 2016, IIS 10.0

исправления: вместо этого я следовал ниже шагов, которые отлично работают.


ссылки: Microsoft URL переписать модуль 2.0 для IIS (x64)

после его установки вы заметите новый значок в IIS для перезаписи URL: enter image description here

и вы сможете использовать переписать тег в web.config