Как WCF может перенаправить запрос клиента - PullRequest
1 голос
/ 07 октября 2009

Мне нужно перенаправить запрос клиента из веб-службы A в веб-службу B. Цель здесь - обновить только логику на стороне сервера, чтобы клиент мог без проблем перенаправиться на веб-службу B без обновления URL-адреса веб-страницы. сервис, на который он должен указывать.

Я могу легко превратить веб-сервис A в клиент веб-сервиса B, чтобы он действовал как прокси-сервер между клиентом и веб-сервисом B. Но наш технический специалист отказался от этой опции.

Есть ли другие способы?

Спасибо

1 Ответ

1 голос
/ 07 октября 2009

Есть действительно хорошая серия статей о MSDN, написанная Мишелем Леру Бустаменте о Создание службы маршрутизации WCF , которая, кажется, как раз о том, что вы пытаетесь сделать.

На данный момент в .NET 3.5 вам придется делать все это самостоятельно. Это немного работы, но это определенно можно сделать.

В .NET 4.0 и WCF 4.0 будет встроена новая служба маршрутизации (см. сообщение в блоге Кристиана Вейера ), которую можно использовать в качестве базового класса для реализации службы. Он может быть настроен декларативно (или в коде) с использованием таблиц маршрутизации. .NET 4.0 должен быть выпущен до конца 2009 года (или так пока Microsoft говорит).

Марк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...