У меня есть следующее глобальное правило в IIS 7 на Windows Server 2008 R2
<rewrite>
<globalRules>
<rule name="123" stopProcessing="false">
<match url=".*" />
<action type="Rewrite" url="http://work-monitoring/{R:0}" />
<conditions>
<add input="{HTTP_HOST}" pattern="work-reports.mydomain.com" />
</conditions>
</rule>
</globalRules>
</rewrite>
<proxy enabled="false" />
Это правило успешно обрабатывает запросы http на work-reports.mydomain.com на любом порту, кроме 80, что приводит к 404 Not Foundкод ошибки.
Например, он обрабатывает http://work -reports.mydomain.com: 777 , но http://work -reports.mydomain.com: 80 приводит к ошибке 404 Not Found,
Что не так с моими настройками IIS? Трассировка Failed Request не производит никаких журналов. Журналы событий Windows не содержат никакой связанной информации