ASP.NET Routing are generally used because they give you more control over your URI’s . Now let see how we can use this Routing to host WCF RESTful Service.
1) Create a WCF Service Application
2) Delete the .svc file
3) Now add the following <serviceHostingEnvironment aspNetCompatibilityEnabled="true" />to web.config file.
Next you need to decorate the your class as shown below.
Now add Global.asax file to your Service Project and define the One Private method called RegisterRoutes.
Now call this method in Application_Start.
Now you can browse the service as http://localhost:5018/SreeniRestSvc