tags:

views:

17

answers:

0

I have a two webservices. Lets call them Old AND New

OLD is asmx , .NET 2.0 IIS 6.0 on machine 1 NEW is asmx, .NET 2.0 IIS7 machine 2

the machines are on separate hosting providers so we can forget any sort of infrastructure co-operation

Due to some really, really, really, bad coding there are clients in the wild that have hard coded IP references to the OLD webservice.
The NEW webservice is backward compatible with OLD as in it exposes all the old methods and some brand new shiny ones as well

While we figure out how to get clients to upgrade, ship them a non hard code ip address patch etc etc my question is : Can I use some sort of http forwarding to seamlessly get calls to OLD to transition to NEW maintaining return values etc etc or will I have to rewrite OLD as a wrapper on NEW and deploy that instead

oh also OLD has no sll and NEW will so the calls need to go form http://machineA/aservice to asmx to https://machineB/service.asmx