I have the thankless task of moving some of our existing web services from a Java based solution to ASP.Net. During the testing, we have discovered that we have clients that access the service using different wsdl definitions. The definitions appear identical except that the RequestNamespace has been changed.
I realize that once a service is released, the namespace shouldn't be changed. However, that was done long before I got here. The question now is: how can I make an ASP.Net web service respond to the request no matter which namespace the client uses? Fixing the clients to be consistent isn't an option. This is supposed to be a back-end infrastructure upgrade that doesn't affect clients.