Порт IIS для перезаписи URL игнорируется - PullRequest
0 голосов
/ 26 июня 2019

Я хотел бы использовать переписывание URL IIS для отправки HTTP-запроса (все глаголы) к API, работающему на другом порту в localhost. В моем web.config:

<rule name="ReverseProxyInboundRule2" stopProcessing="true">
    <match url="api/(.*)" />
    <conditions logicalGrouping="MatchAll">
        <add input="{SERVER_PORT}" pattern="^50276$" />
    </conditions>
    <action type="Rewrite" url="http://localhost:50327/api/{R:1}" logRewrittenUrl="true" />
</rule>

но IIS, похоже, игнорирует действие, даже если сопоставление правильное. Кажется, проблема в порте (меняется с 50276 на 50327). Зачем?

Спасибо

...