Comment faire référence à un Service Web à partir d'un ASP.NET projet MVC?

Je veux ajouter un service web pour mon ASP.NET MVC 5 projet.

- Je le faire par un clic droit sur le projet dans l'explorateur de solutions > add > service reference.

Puis-je ajouter une url du service web comme cette et il crée un nouveau fichier dans Service References dossier appelé ServiceReference1

Alors je suis en mesure d'appeler les méthodes du service web en C# en utilisant ServiceReference1 espace de noms et VS intellisense œuvres.

Le problème est que lorsque j'ajoute cette url du service web, il ajoute un nouvel espace de noms (ServiceReference2) à ce dossier, mais je ne peux pas appeler le nouvel espace de noms, et il dit ServiceReference2 namespace could not be found.

Est-ce moi ou je fais quelque chose de mal ou le service web a un problème?

  • Vous êtes en train de faire de la bonne façon. Il pourrait être un problème avec le service. Notez que la première, mais la deuxième ne pas, donc le problème doit être avec la différence entre les services.
  • Votre premier lien est pour une .asmx. Votre seconde va pour le wsdl de la .asmx. Est-il simple?
InformationsquelleAutor user4641936 | 2015-03-06