Mam aplikację WCF, która kiedyś miała wiele usług, ale teraz refaktoryzujemy je w jedną usługę, jednak klienci nadal będą dzwonić do nich za pomocą starszych adresów URL.za pomocą symboli wieloznacznych w ServiceRoute
Aby to acommodate używam RouteTable na trasie nich jednolitego wdrożenia jak ten
RouteTable.Routes.Add(new ServiceRoute("Services/MyoldService.svc",
new MyServiceFactory("MyoldService"), typeof(Service1)));
Czy to możliwe, aby określić, że wszystkie usługi iść do jednej realizacji za pomocą jakiegoś zamiennika w wzorzec URL usługi ServiceRoute?
Więc coś
RouteTable.Routes.Add(new ServiceRoute("Services/*.svc",
new MyServiceFactory("MyoldService"), typeof(Service1)));
lub jakiegokolwiek innego sposobu osiągnięcia tego samego celu.
Poszukujesz "Filtruj tabele"? –
patrz http://www.codeproject.com/Articles/772854/WCF-Routing-Service-Part-I-Basic-Concept-Simple-Ro –
czy chcesz uniknąć 'IgnoreRoute' something LUB chcesz przekierować nowy service – wiretext