Iis 这是ARR警告导致我的404吗?
在URL重定向/重写过程中,我得到了一个404,但我无法确定到底是什么导致了它 警告是: 重写\u禁用\u内核\u缓存 以下是我的规则:Iis 这是ARR警告导致我的404吗?,iis,url-routing,arr,Iis,Url Routing,Arr,在URL重定向/重写过程中,我得到了一个404,但我无法确定到底是什么导致了它 警告是: 重写\u禁用\u内核\u缓存 以下是我的规则: <rule name="TFS Redirect" stopProcessing="true"> <match url="^((?!tfs).)*$" /> <conditions> <add input="{HTTP_HOST}" pattern="tfs.domain.com" /> &l
<rule name="TFS Redirect" stopProcessing="true">
<match url="^((?!tfs).)*$" />
<conditions>
<add input="{HTTP_HOST}" pattern="tfs.domain.com" />
</conditions>
<action type="Redirect" url="http://tfs.domain.com/tfs" />
</rule>
<rule name="TFS Rewrite" stopProcessing="true">
<match url="^tfs(.*)" />
<action type="Rewrite" url="http://server3:8080/{R:0}" />
</rule>
你的规则看起来都不错 似乎您需要启用默认禁用的ARR代理转发功能,
REWRITE\u disabled\u KERNEL\u CACHE
也给出了相关提示
启用代理转发;在服务器上打开提升的命令提示符,然后输入以下命令
appcmd.exe set config -section:system.webServer/proxy /enabled:"True" /commit:apphost
或者看看。天哪,就是这样。一个人究竟是怎么知道这些东西的?
appcmd.exe set config -section:system.webServer/proxy /enabled:"True" /commit:apphost