IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Discussion :

Impossible d'ajouter une référence de service à un projet VS2008


Sujet :

Services Web

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2007
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 37
    Points : 28
    Points
    28
    Par défaut Impossible d'ajouter une référence de service à un projet VS2008
    Bonjour à tous,

    Je commence par vous décrire l'environnement dans lequel je travaille. En gros je dispose de 3 machines:
    - Une VM firewall qui fait juste de la translation d'adresse pour l'instant
    - Une VM Windows Server 2008 avec IIS 7 et le Framework .NET 3.0
    - Un client sous Vista avec Visual Studio 2008 SP1

    J'ai développé un service web WCF sur mon PC que j'ai ensuite déployé sur mon serveur distant dans IIS, jusque la tout va bien
    Ensuite je souhaite consommer ce service web avec un client depuis mon PC. J'ai donc créé une application windows form dans VS2008 et lorsque je fais un clic-droit dessus puis "Add Service Référence" je rentre l'adresse: http://adresseIPduFirewall:8080/NG/Service.svc (en mettant cette même adresse dans un navigateur web je tombe bien sur la page "You have created a service...." donc ma translation d'adresse fonctionne et je tombe bien sur le serveur, la n'est pas le soucis.)

    Mon problème est que lorsque je clique sur "Go" dans la fenêtre "Add Service Reference", une erreur se produit qui dit:

    Le document à l'URL http://adresseIPduFirewall:8080/NG/Service.svc n'a pas été reconnu en tant que type de document connu.
    Le message d'erreur de chaque type connu peut vous aider à résoudre le problème*:
    - Le rapport de 'http://adresseIPduFirewall:8080/NG/Service.svc' est 'Le format du document n'est pas reconnu (le type de contenu est 'text/html; charset=UTF-8').'.
    - Le rapport de 'Document DISCO' est 'Une erreur s'est produite lors du téléchargement de 'http://win-t4jeghmty/NG/Service.svc?disco'.'.
    - Le nom distant n'a pas pu être résolu: 'win-t4jeghmty'
    - Le rapport de 'Document WSDL' est 'Le format du document n'est pas reconnu (le type de contenu est 'text/html; charset=UTF-8').'.
    - Le rapport de 'Schéma XML' est 'Le format du document n'est pas reconnu (le type de contenu est 'text/html; charset=UTF-8').'.
    Metadata contient une référence qui ne peut pas être résolue*: «*http://adresseIPduFirewall:8080/NG/Service.svc*».
    Le type de contenu application/soap+xml; charset=utf-8 n’a pas été pris en charge par le service http://adresseIPduFirewall:8080/NG/Service.svc. Les liaisons du client et du service peuvent ne pas être en correspondance.
    Le serveur distant a retourné une erreur*: (415) Cannot process the message because the content type 'application/soap+xml; charset=utf-8' was not the expected type 'text/xml; charset=utf-8'..
    If the service is defined in the current solution, try building the solution and adding the service reference again.
    En fait comme vous pouvez le voir, il change l'adresse IP que je lui ai donné par le nom de la machine serveur et essaye ensuite de joindre une adresse du style http://win-t4jeghmty/NG/Service.svc ce qui bien évidemment ne fonctionne pas ......

    Si quelqu'un a, ne serait-ce qu'un soupçon d'idée, sur une possibilité de résoudre ce problème, ce serait vraiment bienvenue.

    Merci beaucoup
    A+

  2. #2
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 1
    Points : 1
    Points
    1
    Par défaut même message erreur mais contexte different
    j'avais la même erreur mais uniquement pour une connexion https ...
    dans mon cas moi aussi je pensais à un probleme de dns (<=> resolution de nom...)
    mais apres quelques tests (et 2 heures de recherches...)
    il s'est avere que c'était un probleme de liaison (Binding en anglais) au niveau de mon serveur :
    (mon serveur n'acceptait les connexions https que sur une adresse Ip or il en avait plusieurs)
    Donc le passage de l'adresse l'ip au nom windows creait un changement d'adresse ip) (mon nom windows lui etait lié à plusieurs ip ...)
    d'ou crash et message d'erreur...
    J'ai resolu le probleme en autorisant les connexions https pour toutes les adresses ip ...
    (sous windows server 2008 dans iis cliquez sur le site internet;
    en haut à droite de l'ecran doit apparaitre "modifier le site"
    et juste en dessus "liaisons...";
    cliquez sur "liaisons..." changez vos liaisons
    chez moi ça marche parfaitement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2002] Impossible d'ajouter une référence au fichier spécifié
    Par KiksGirl dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 27/06/2011, 14h00
  2. Impossible d'ajouter une référence.
    Par sorcer1 dans le forum Silverlight
    Réponses: 5
    Dernier message: 08/07/2010, 17h46
  3. Impossible d'ajouter la référence de service
    Par cedric.daniel dans le forum Services Web
    Réponses: 1
    Dernier message: 12/05/2010, 08h58
  4. Ajouter une référence de service ne fonctionne pas
    Par hbib85 dans le forum Windows Communication Foundation
    Réponses: 5
    Dernier message: 19/02/2009, 17h02
  5. Impossible d'ajouter une référence
    Par AndréPe dans le forum VBA Access
    Réponses: 1
    Dernier message: 06/09/2007, 15h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo