从此question,我得出结论

Response.Redirect只是向浏览器发送一条消息(HTTP 302) . Server.Transfer在浏览器不知道任何事情的情况下发生,浏览器请求页面,但服务器返回另一个页面的内容 . 所以不发送到另一台服务器 .

Problem:

我有两个服务器,运行IIS网络服务器 . 服务器1接收来自客户端的api调用,客户端具有不同的数据库,一些在服务器1上,另一些在服务器2上 .

如果客户端的DB在Server 2上,那么他的API调用将被重定向到服务器2 .

请注意,您可以从URL告诉应该路由API调用的服务器

What do I want?

我想要一个能够重定向到另一台服务器的服务器端重定向方法 . 为了重定向API调用 .

(如果有大型公司使用的代理或某些软件需要's any better way of doing what I'米,请告诉我们)