What I want to do is trivial using II7. For example, if I wanted to obscure all references to 'myapi.svc' and tell people to use http://myhost/api/method/somedata.xyz, I would create an http module that did something like this:
context.Request.Headers.Add("X-REWRITE-URL",context.Request.Url.AbsolutePath);
context.RewritePath("~/myapi.svc", context.Request.Path,context.Request.QueryString.ToString(), false);
But, we aren't able to use IIS 7... We're using Windows Server 2003 and XP.
Suggestions?
Thanks in advance...