I've an existing JSON based service implemented using WCF webhttpbinding. This service is hosted in Windows service. We've implemented SSL as well. Now I'm planning to create new JSON based services using ASP.NET Web API which should be hosted in windows service. But the problem is the clients are behind firewalls and they cannot expose many ports to world and so I've to reuse the already opened port. I'm aware this is not possible straight. But is there any workaround we could use the same port for handling requests comes to WCF REST and ASP.NET Web API?
EDIT: I'm not interested to create any additional WCF router for that.