请求转移到不同的ASP.NET网站(不同的域,服务器等)

时间:2011-11-29 20:15:20

标签: asp.net file webforms web file-transfer

如果我有 Web服务器A ,它收到页面/资源的请求,我想将该请求的处理转移到其他网络服务器( B ),这可能在ASP.NET Web表单世界中吗?

我问,因为如果用户想要点击提供文件的页面,我想分析http请求并选择最接近他们的服务器来提供文件。

所以:

  1. 用户点击www.a.com
  2. 的超链接
  3. www.a.com收到请求,检查其所需的内容,将服务文件传输到www.b.com
  4. 客户现在收到来自www.b.com的内容,而不是www.a.com
  5. 我基本上不希望通过www.a.com进行文件传输。

    谢谢!

2 个答案:

答案 0 :(得分:1)

最好的办法是使用适当的服务器的URL进行Response.Redirect。

答案 1 :(得分:0)

您需要HAProxyWindows NLBBIG-IP F5之类的内容。有很多选项,但ASP.NET不进行负载平衡,它在IIS下运行,IIS是单实例Web服务器。