我在Windows Server 2008 R2的IIS 7中具有以下全局规则
<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" />
此规则成功处理了除80以外的任何端口上对work-reports.mydomain.com的http请求,这会导致404 Not Found错误代码。
例如它处理http://work-reports.mydomain.com:777,但http://work-reports.mydomain.com:80导致404 Not Found错误。
我的IIS设置有什么问题?失败的请求跟踪不会产生任何日志。 Windows事件日志不包含任何相关信息