2010-08-17 5 views
0

Je suis en mesure de consommer le service WCF dans mon application ASP MVC frontale. J'essaie maintenant de configurer un service côté client pour Jquery et c'est là que je cours en cercles.Service WCF côté client à 3 niveaux

La première chose que j'ai essayé a été de mettre le service que j'ai consommé dans le fichier "svc" côté client comme ci-dessous, supprimer le codebehind et ajouter l'usine. En utilisant cette méthode, j'obtiens une erreur null de contrat, donc je devine que je ne peux pas simplement mettre dans le service que j'ai consommé directement dans le svc de côté de client.

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

faire, je dois recréer tous les OperationContracts et ajoutez le webHttpEndpoint, ainsi que les autres configurations, de mon côté client manuellement?

Répondre

1

Vous pouvez réutiliser des contrats à partir d'une référence de service, mais vous devez créer une nouvelle implémentation de service qui appellera votre service WCF d'entreprise.

+0

Merci d'avoir éclairci cela. Je l'ai fonctionné excepté quand je renvoie un type complexe appelé "ville" qui a une propriété d'identification et de nom, qui sont renvoyés en tant que "[object Object]". – MisterIsaak

Questions connexes