Рейтинг:1

Установка IIS URL Rewrite через .msi не создает соответствующую группу sectionGroup

флаг br

я устанавливаю URL переписать с Ansible пакет win_package Давая дорожка как установщик MSI.

Впоследствии я получаю HTTP-ошибка 500.19 для всех запросов.

Кажется, это происходит из-за того, что я пропал без вести <sectionGroup name="rewrite"> в applicationHost.config.

Учитывая, что URL-адрес переписывается требует это разделГруппа, почему он не добавляется установщиком? Я что-то пропустил?


Здесь разделГруппа объявление, которое решает проблему:

<sectionGroup name="rewrite">
    <section name="globalRules" overrideModeDefault="Deny" allowDefinition="AppHostOnly" />
    <section name="rules" overrideModeDefault="Allow" />
    <section name="outboundRules" overrideModeDefault="Allow" />
    <section name="providers" overrideModeDefault="Allow" />
    <section name="rewriteMaps" overrideModeDefault="Allow" />
    <section name="allowedServerVariables" overrideModeDefault="Deny" />
</sectionGroup>

Рейтинг:2
флаг br

разделГруппа добавляется по ссылке установщика MSI при первой установке. Однако, если он будет удален непреднамеренно, то ни диспетчер IIS, ни «восстановительная» установка не вернут его обратно.

MSI должен быть полностью удалил, а потом заново установил.

флаг cn
Рад, что вы решили эту проблему!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.