【发布时间】:2011-11-21 12:28:49
【问题描述】:
我想在 IIS Express 中设置一个反向代理,但似乎不支持应用程序请求路由(尽管我找不到任何正式记录的文件)。
我的目标是让 Web 服务器将传入的请求代理到 http://web.server/api/example 到第二台服务器(例如 http://some.api.server/example),其中 web.server 在 IIS Express 上运行。
如何实现?
【问题讨论】:
我想在 IIS Express 中设置一个反向代理,但似乎不支持应用程序请求路由(尽管我找不到任何正式记录的文件)。
我的目标是让 Web 服务器将传入的请求代理到 http://web.server/api/example 到第二台服务器(例如 http://some.api.server/example),其中 web.server 在 IIS Express 上运行。
如何实现?
【问题讨论】:
不...您需要 ARR(应用程序请求路由)来执行此操作,并且仅当您安装了 IIS7/7.5 时才能安装 arr。
【讨论】:
即使我尝试了同样的事情。在网上搜索了整整2天,我终于找到了这个 http://blogs.msdn.com/b/asiatech/archive/2011/08/25/return-404-4-not-found-when-url-rewrite.aspx (Wayback link)
向下滚动到博客的末尾,它告诉您无法在 IIS Express 上实现反向代理
【讨论】: