Je ne suis pas capable d'ouvrir l'URL Meta Data Les fichiers de configuration ressemblent à: p> questions: strong> p> http: // localhost: 8082 / Tâches / MEX CODE>, Même si
J'ai ajouté le mexhttpbinding dans le fichier de configuration. Puis-je voir ce point final meex dans un navigateur?
3 Réponses :
Aakash, avez-vous ajouté un comportement de service avec un élément http: // www. Demande-Response.com/blog/permalink ,Guid,C9513D28-F580-4A33-B4E8-C15476799A9D.aspx P>
Si vous regardez ce point final, vous verrez cela ressemble à tout autre point final. Il y a même un contrat de service ( iMetaDataExchange code>). Vous pouvez regarder
system.servicemodel.description.imetatataexchange code> et voir ce que ce contrat est tout à propos de. P>
Consultez ServiceMetaData Pour plus d'informations sur le fichier de configuration WCF . p>
Pour répondre à vos questions, MEX est une norme W3C plus récente pour la présentation des informations de description du service; WSDL était la méthode précédente. Si vous devez permettre aux clients plus âgés d'accéder à vos informations de description de service, vous devrez peut-être exposer ces informations via WSDL. p>
Les informations permettant d'exposer vos informations de description de service sous forme de WSDL (httpgetenabled) sont également dans le lien indiqué ci-dessus. P>
Aussi, essayez d'utiliser le wcfestclient.exe pour accéder à votre Service WCF. Il fournit plus de fonctionnalités et d'informations qu'un navigateur. P>
OK, MeX est plus récent, mais quelle valeur ajoutée donne-t-il sur WSDL?