Ho un'app WCF che utilizzava più servizi, ma ora li abbiamo rifattorizzati in un unico servizio, tuttavia i client continueranno a chiamarli sui loro vecchi URL.utilizzando i caratteri jolly in ServiceRoute
Per potevano ospitare questo uso il RouteTable per instradare loro per la singola implementazione come questo
RouteTable.Routes.Add(new ServiceRoute("Services/MyoldService.svc",
new MyServiceFactory("MyoldService"), typeof(Service1)));
E 'possibile specificare che tutti i servizi vanno ad una singola implementazione utilizzando una sorta di jolly nel pattern URL del ServiceRoute?
Quindi qualcosa di simile
RouteTable.Routes.Add(new ServiceRoute("Services/*.svc",
new MyServiceFactory("MyoldService"), typeof(Service1)));
o qualsiasi altro modo di realizzare lo stesso obiettivo.
stai cercando 'Tabelle filtro'? –
vedere http://www.codeproject.com/Articles/772854/WCF-Routing-Service-Part-I-Basic-Concept-Simple-Ro –
si desidera evitare 'IgnoreRoute' qualcosa O si desidera reindirizzare il nuovo servizio – wiretext