In my knowledge, the RESTful WCF still has \".svc\" in its URL.
For example, if the service interface is like
[OperationContract] [WebGet(UriTemplate
Add this to your global.asax
private void Application_BeginRequest(object sender, EventArgs e) { Context.RewritePath(System.Text.RegularExpressions.Regex.Replace( Request.Path, "/rest/(.*)/", "/$1.svc/")); }
This will replace /rest/Service1/arg1/arg2 by /Service1.svc/arg1/arg2