J'ai un service basique de wcf et quand je vais au wcfctestclient pour le tester, j'obtiens une erreur disant que les métadonnées ne peuvent pas être trouvées merci de l'ajouter etc. Malheureusement, le lien MSDN dans la popup est cassé et l'application de mon service WCF .config a métadonnées permis:Où activer les métadonnées (est activé dans la configuration)?
<serviceBehaviors>
<behavior name="TelerikWcfServices.Service1Behavior">
<!-- To avoid disclosing metadata information,
set the value below to false and remove the metadata endpoint above before deployment -->
<serviceMetadata httpGetEnabled="True"/>
<!-- To receive exception details in faults for debugging purposes,
set the value below to true. Set to false before deployment
to avoid disclosing exception information -->
<serviceDebug includeExceptionDetailInFaults="False" />
</behavior>
</serviceBehaviors>
Autre que cela, je ne l'ai pas changé les paramètres de métadonnées nulle part ailleurs dans mon code.
Où puis-je activer les métadonnées pour corriger l'erreur?
Mais alors cela change tout le point de terminaison? Je suppose que je ne peux pas utiliser les deux? Alors qu'est-ce que je fais quand j'ai besoin de l'une des autres liaisons? – dotnetdev
En fait, vous pouvez utiliser les deux :) –
J'ai essayé d'ajouter ce point de terminaison à mon nœud de service et il est toujours écrit "Le document HTML ne contient pas d'informations de découverte de service Web". – Justin