2010-08-17 1 views
0

Я могу использовать службу WCF в моем приложении ASP MVC для внешнего интерфейса. Теперь я пытаюсь настроить клиентскую службу для JQuery, и это то, где я бегу по кругу.3-уровневая клиентская служба WCF

Первое, что я пробовал, - это передать сервис, который я использовал в файле svc на стороне клиента, как показано ниже, удалить код и добавить фабрику. Используя этот метод, я получаю нулевую ошибку контракта, поэтому я предполагаю, что не могу просто поместить в Сервис, который я использовал непосредственно в файле svc на стороне клиента.

<%@ ServiceHost Language="C#" Debug="true" Service="ServiceIConsumed" Factory="System.ServiceModel.Activation.WebScriptServiceHostFactory" %> 

Так что мне нужно, чтобы воссоздать все OperationContracts и добавить webHttpEndpoint, наряду с другими конфигурациями, на клиентской стороне вручную?

ответ

1

Вы можете повторно использовать контракты из справочной службы, но вам нужно создать новую реализацию службы, которая вызовет вашу бизнес-службу WCF.

+0

Спасибо за освобождение. Я работаю, за исключением случаев, когда я возвращаю сложный тип, называемый «Город», который имеет свойство ID и Name, которое возвращается как «[объект объекта]». – MisterIsaak

 Смежные вопросы

  • Нет связанных вопросов^_^