Échec de l'ajout d'un service. Des métadonnées de Service peuvent ne pas être accessibles. Assurez-vous que votre service est en cours d'exécution et d'exposer les métadonnées.`

EDIT:

Après j'ai modifié le web.config et je n'ai pas d'erreur c'est bien.... puis-je ajouter une nouvelle page (html) et d'écrire ce petit code pour utiliser le service comme ceci:

 $("#btn12").click(function (event) {
                $.getJSON('http://localhost:3576/MyService.svc/GetCurrentUser', {},
                function (data) {
                    alert(data);
                });
                //return false;
            });

Je vois l'erreur suivante dans mon FireBug:

http://localhost:3576/MyService.svc/GetCurrentUser
400 Bad Request

Note: j'ai ajouté de la page html sur le même wcf projet et l'exécution du projet elle-même, donc je suis en supposant que le service est également en cours d'exécution ...

Ce qui ne va pas ici?

FIN MODIFIER

Je viens de créer un nouveau services wcf et quand j'appuie sur la touche f5 de VS et j'ai cette erreur au Client Test WCF fenêtre :

Pas réussi à ajouter un service. Des métadonnées de Service peuvent ne pas être accessibles. Assurez-vous que votre service est en cours d'exécution et d'exposer les métadonnées.

Erreur: Impossible d'obtenir les Métadonnées à partir de http://localhost:3696/MobileService.svc Si c'est un Windows (R) de la Communication de la Fondation de service auquel vous avez accès, veuillez vérifier que vous avez activé la publication des métadonnées à l'adresse spécifiée. Pour obtenir de l'activation d'édition de métadonnées, veuillez vous référer à la documentation MSDN à l' http://go.microsoft.com/fwlink/?LinkId=65455.

WS-Échange de Métadonnées Erreur

URI: http://localhost:3696/MyService.svc

Les métadonnées contiennent une référence qui ne peut pas être résolu:"http://localhost:3696/MyService.svc'.

Il n'y a pas de point de terminaison de l'écoute à http://localhost:3696/MyService.svc que peut accepter le message. Cela est souvent causé par une mauvaise adresse ou du SAVON d'action. Voir InnerException, le cas échéant, pour plus de détails.

Impossible de se connecter au serveur distant

Aucune connexion n'a pu être établie car l'ordinateur cible l'a expressément refusé 127.0.0.1:3696

HTTP GET Erreur

URI: http://localhost:3696/MyService.svc

Il y a une erreur de téléchargement 'http://localhost:3696/MyService.svc'.

Impossible de se connecter au serveur distant

Aucune connexion n'a pu être établie car l'ordinateur cible l'a expressément refusé 127.0.0.1:3696

Ma config:

<behaviors>
    <endpointBehaviors>
        <behavior name="MyService.MyService">
            <webHttp/>
        </behavior>
    </endpointBehaviors>
    <serviceBehaviors>
        <behavior name="metadataBehavior">
            <serviceMetadata httpGetEnabled="true" httpGetUrl="http://localhost:2812/MyService.svc" />
        </behavior>
    </serviceBehaviors>
</behaviors>
<services>
    <service name="MyService.MyService" 
             behaviorConfiguration="metadataBehavior">
        <endpoint 
            address="http://localhost/MyService.svc" 
            binding="customBinding"
            bindingConfiguration="jsonpBinding" 
            behaviorConfiguration="MyService.MyService"
            contract="MyService.IMyService"/>
    </service>
</services>
<bindings>
    <customBinding>
        <binding name="jsonpBinding">
            <jsonpMessageEncoding/>
            <httpTransport manualAddressing="true"/>
        </binding>
    </customBinding>
</bindings>
<extensions>
    <bindingElementExtensions>
        <add name="jsonpMessageEncoding" type="Microsoft.Ajax.Samples.JsonpBindingExtension, MyService, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/>
    </bindingElementExtensions>
</extensions>
InformationsquelleAutor Nick Kahn | 2011-03-04