2010-09-02 7 views
0

Alors je me jeté une exception à droite lorsque je tente de créer une nouvelle instance de mon service Web qui dit:Web Service/Web Config Problèmes

« Impossible de trouver l'élément de point final par défaut qui fait référence à contrat « KBBVehicleService. IVehicleInformationService 'dans la section de configuration du client ServiceModel Cela peut être dû au fait qu'aucun fichier de configuration n'a été trouvé pour votre application ou qu'aucun élément de point de terminaison correspondant à ce contrat n'a pu être trouvé dans l'élément client. "

Ceci est un service Web qui se connectera à Kelley Blue Book.

Je sais que j'ai besoin d'une nouvelle entrée de point de terminaison dans mon Web.Config, mais à quoi cela ressemble-t-il?

Celui que j'ajouté ressemble à ceci:

<endpoint address="http://localhost:3300/KBB.svc" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_Default" contract="Services.Client.IVehicleInformationService"/> 

Mais il ne fonctionne pas. Jette toujours la même exception au même endroit.

Des idées?

Répondre

0

Comme le message d'exception vous suggère, utilisez le type de contrat approprié:

<endpoint 
    address="http://localhost:3300/KBB.svc" 
    binding="basicHttpBinding" 
    bindingConfiguration="BasicHttpBinding_Default" 
    contract="KBBVehicleService.IVehicleInformationService" 
/> 
2

Impossible de trouver le élément endpoint par défaut qui fait référence à un contrat 'ServiceReference.IWebService' dans la section de configuration du client ServiceModel. Cela peut être dû au fait qu'aucun fichier de configuration n'a été trouvé pour votre application ou qu'aucun élément de point de terminaison correspondant à ce contrat n'a pu être trouvé dans l'élément client.