我正在使用"应用程序请求路由" (ARR)和URL Rewrite 2.0在IIS中实现反向代理。服务器设置如下:
(.*)
配置网址重写为http://localhost:8080/{R:1}
这一切都运行正常,直到我部署新版本的" App 1"使用Web Deploy。此时," App 1"的配置中出现意外的URL重写规则。值/(.*)
,显然会破坏一切。我还注意到,每当我点击" Revert to Parent"时,我会重新插入此规则。在配置中,但是父(我假设是服务器节点)没有配置任何规则。
为什么会显示此规则?
答案 0 :(得分:0)
如果这种情况发生在您身上,那是因为IIS界面在说明为您的服务器节点配置了哪些URL重写规则。要绝对确定applicationHost.config
中的重写规则: