J'utilise la liaison .NET 4.0, WCF et wshttp pour créer des méthodes ws. La raison de l'utilisation de la liaison wsHttp est que j'ai besoin de support pour l'authentification, le cryptage et la signature.WCF, wsHttpBinding et wsp: policy
Lorsque je crée un tel service et que je me penche sur wsdl, je vois qu'il y a une balise wsp: policy. Existe-t-il un moyen d'influencer la configuration de WCF et de supprimer cette balise?
Si je comprends bien, il est possible d'avoir un cryptage et une signature sans cette balise.
Hey Ladislav, 10x pour la réponse. La seule raison à cela est que mon WS sera utilisé par certains systèmes Java qui peuvent avoir des problèmes à cause de cette balise. Je garderai votre remarque à l'esprit et je garderai cette balise dans ma définition de wsdl. Une question connexe, puis-je utiliser l'attribut externalMetadataLocation pour définir le chemin d'accès aux définitions XSD, ou est-ce uniquement pour wsdl? – buhtla
Les XSD sont référencés à partir de WSDL, vous n'avez donc pas besoin de spécifier leur chemin dans la configuration. Vous le spécifier dans WSDL. –
intéressant (concernant) que c'est maintenant 2015 et j'ai encore des consommateurs Java avec des problèmes à cause de cette balise. Si cela n'est pas utilisable par un si grand nombre de clients, je souhaite que MS fournisse un moyen de le supprimer. – hal9000