2014-04-17 4 views
1

J'ai un service auquel je me suis connecté mais que je ne peux pas appeler depuis mon contrôleur.Vous ne pouvez pas appeler une référence de service?

J'ai fait un clic droit sur mon projet, puis j'ai cliqué sur ajouter une référence de service, j'ai collé dans mon URL et j'ai cliqué sur go. Il a trouvé la référence et quand j'ai cliqué dessus, toute une liste d'action est apparue sur la droite. J'ai donné au service un nom appelé Stormzo.

Après le document de soutien, je devrais pouvoir instancier le service comme suit

Stormzo.RegistryServiceClient stormzoService = new Stormzo.RegistryServiceClient(); 

Comment jamais le Stormzo est souligné en rouge?

Quand je passe la souris dessus, il est dit:

n'a pas pu trouver namespace ou manquant référence d'assemblage.

Ai-je manqué une instruction using? Ou comment puis-je rendre le service visible au contrôleur de code?

+0

fait meilleure façon est une interface pour assigner l'instance du service class.ServiceReference1 .IService1 asda = nouveau ServiceReference1.Service1Client(); –

Répondre

4

clic droit de votre référence de service et aller à:

Configurer référence de service -> Avancé -> Décochez les types de réutilisation dans les assemblages référencés

+0

Merci cela a fonctionné. – Pomster

+0

@Yuval Pouvez-vous s'il vous plaît expalin? –

+0

@YuvalItzchakov Je pensais où saviez-vous que c'était le problème. Cela a fonctionné pour moi la solution semblait venir de nulle part :). –

Questions connexes