ARR反向代理和多个站点作为IIS 7.5的子目录

我有多个网站(ASP.NET Webforms和MVC3的组合),我们试图在单个域下将每个站点合并到这个主域的目录下。

所以我想采取以下措施:

www.producta.com www.productb.com www.productc.com 

并将其转换为:

 www.company.com/producta www.company.com/productb www.company.com/productc 

获得ARR转发的请求是微不足道的,我有这个工作。 然而,我现在遇到的问题是引用和URL生成。 很明显,CSS和JS引用将不得不手动更新,但我想通过一种方式告诉IIS中的网站,它的根path是/productX

有几个方法我知道可以实现这一点:

  • 使用虚拟目录
  • 使用出站重写

但是,有没有其他办法可以做到这一点?