IIS ARR不处理端口80上的请求
我在Windows Server 2008 R2上的IIS 7中有以下全局规则IIS ARR不处理端口80上的请求,iis,iis-7,arr,Iis,Iis 7,Arr,我在Windows Server 2008 R2上的IIS 7中有以下全局规则 <rewrite> <globalRules> <rule name="123" stopProcessing="false"> <match url=".*" /> <action type="Rewrite" url="http://work-moni
<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" />
但导致404未找到错误
我的IIS设置有什么问题?失败的请求跟踪不会生成任何日志。Windows事件日志不包含任何相关信息解决方案是使用端口80和空主机名定义一些默认站点,如下所示
<binding protocol="http" bindingInformation="*:80:" />
如果失败的请求跟踪未生成任何日志,则表示不太可能是IIS监控端口80。您必须找出该端口上的实际服务并禁用它。您的站点绑定是什么?要启用frt,您还需要在frt编辑站点跟踪中选中启用。是IIS监控端口80,因为我在端口80上有许多其他站点具有不同的主机名,这些主机名由IIS作为预期ID提供。您是否尝试使用此url浏览该站点?它显示内容了吗?结果导致404未找到错误。我请求您将您的解决方案标记为一个答案,它将帮助其他面临类似问题的人。