【发布时间】:2016-03-01 14:16:51
【问题描述】:
我知道如何使用 URL 重写和应用程序请求路由来配置 IIS,以便在一台机器上不同端口上运行的不同服务之间共享 URL。或者更确切地说,我通常在一些调整后让它工作。但是我不太明白,也无法解释为什么它会这样工作。例如,我不明白为什么除了 Rewrite 之外还需要 ARR。
我在处理程序列表之间找不到 ARR 或 Rewrite,但我猜它们在更高级别挂钩(在到达任何处理程序之前)。 ARR 只能在 root 级别使用,而 rewrite 也可以在站点节点上进行,所以我假设 ARR 是第一个收到请求的?
我确实找到了很多关于如何设置它的资源,但没有任何解释它是如何工作的或为什么工作的。有人可以解释一下流程吗?哪个模块(Rewrite 或 ARR)首先获得请求,它是如何通过系统的?什么时候可以单独使用这些模块之一?
【问题讨论】:
标签: iis url-rewriting arr