使用ARR作为启用MVC路由的反向代理

时间:2017-04-11 17:01:42

标签: asp.net asp.net-mvc iis arr

在我最终开始使用全新的空白网站而不是现有网站之前,我一直试图使用ARR设置反向代理,但收效甚微。

它有效,但我发现当尝试设置url重写和ARR来反向代理时,MVC的路由接管并开始工作。如果我禁用该站点的所有MVC路由规则,则反向代理将按预期工作。

我在web.config中定义了我的路由,该部分工作得很好,但我无法弄清楚如何在XML结构中添加一个被忽略的路由,只能通过代码。我不想在代码中定义它,因为我必须在其中一个反向代理发生变化时修改和部署网站(这与网站没有真正相关的#);

所以,我可以看到两种可能的解决方案:

  1. 防止MVC路由拦截/干扰IIS URL重写规则
  2. 将忽略路由添加到我的web.config
  3. 不幸的是,我似乎无法找到如何实现

0 个答案:

没有答案