IIS Rewrite не работает (но перенаправление работает)

Я пытался поиграть с переписыванием URL, используяПереписать модуль 2.0 но мне не повезло заставить его работать. Я пытаюсь переписать все вызовы веб-приложения на порту 80 в другие приложения, размещенные в IIS (или, возможно, на других серверах в сети). Используя графический интерфейс, предоставленный IIS, я создал следующее правило:

<rewrite>
    <rules>
        <rule name="ReverseProxyInboundRule1" stopProcessing="true">
            <match url="site1/(.*)" />
            <action type="Rewrite" url="http://localhost:7001/{R:1}" />
        </rule>
    </rules>
</rewrite>

Тихо просто, но, к сожалению, это не работает. С другой стороны, когда я меняю тип действия наRedirectработает нормально.

В чем может быть проблема?

Ответы на вопрос(5)

Ваш ответ на вопрос