Я хотел бы использовать переписывание 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). Зачем?
Спасибо