在我最终开始使用全新的空白网站而不是现有网站之前,我一直试图使用ARR设置反向代理,但收效甚微。
它有效,但我发现当尝试设置url重写和ARR来反向代理时,MVC的路由接管并开始工作。如果我禁用该站点的所有MVC路由规则,则反向代理将按预期工作。
我在web.config中定义了我的路由,该部分工作得很好,但我无法弄清楚如何在XML结构中添加一个被忽略的路由,只能通过代码。我不想在代码中定义它,因为我必须在其中一个反向代理发生变化时修改和部署网站(这与网站没有真正相关的#);
所以,我可以看到两种可能的解决方案:
不幸的是,我似乎无法找到如何实现