我正在编写一个WCF Rest API供第三方客户使用。目前我有两份服务合同:
为了给服务一个体面的Uri,我在Global.asx中定义了以下路由:
RouteTable.Routes.Add(new ServiceRoute("api", new WebServiceHostFactory(),
typeof(ProductsService)));
并且还使用以下UriTemplate修改了ProductsService.svc文件中的操作合同:
WebGet(UriTemplate = "products/")
这允许使用像api / products /...
这样的网址我迷失了如何制作第二项服务,即可通过以下网址访问BookingService:api / booking。我无法在Route表中添加另一个以“api”开头的条目,因为它已经被添加。
对于我应该如何处理这个问题有什么想法?