Перезапись 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
Я нашел загрузки внизу для работы 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)
- следуйте инструкциям, указанным в настройка перенаправления HTTP / HTTPS в IIS
ссылки: Microsoft URL переписать модуль 2.0 для IIS (x64)
после его установки вы заметите новый значок в IIS для перезаписи URL:
и вы сможете использовать переписать тег в web.config