2010-06-24 4 views
1

Voici comment mes 2 projets sontwebservice lance erreur System.ServiceModel.EndpointNotFoundException

  1. J'ai un projet de bibliothèque de classe qui consomme plusieurs webservices.
  2. J'ai créé un projet de test dans VSTS et essayer d'appeler un de ces services

Mais je reçois System.ServiceModel.EndpointNotFoundException. Dans mon projet de test, j'ai ajouté un fichier app.config et un point de terminaison ajouté comme disponibles dans mon projet de bibliothèque Serviceclass app.config.

Est-ce que quelqu'un aurait déjà rencontré le même problème? S'il vous plaît aider.

Merci, Pritam

+0

Affichez votre config, le nom du contrat (entièrement qualifié) et le nom de la classe de service (entièrement qualifié) pour savoir ce qui ne va pas. – decyclone

Répondre

0

Je ne sais pas mais il faut vérifier ceci: - Peut-être que vous avez le point final à deux reprises dans votre app.config - App.config qui devrait avoir la configuration d'extrémité est celle du TestProject

1

Votre bibliothèque de classes de service est-elle hébergée dans IIS? Si c'est le cas, vous devez ajouter les informations pertinentes (tout dans <system.serviceModel>) à votre web.config.

Vous hébergez vous-même le service WCF? Ensuite, l'application hôte doit avoir cette information dans son app.config.

Vous ne peut pas mettre juste cette information au service app.config de bibliothèque de classes - ce fichier ne pas être utilisé par .NET - vous devez mettre l'information dans les années application hôte web.config (pour IIS) ou app.config (si vous êtes votre propre hôte).

Questions connexes