Nous avons un service hébergé WCF que nous avons développé pendant un certain temps. Dans le cadre de notre standard, nous avons défini un FaultContract que nous appliquons aux opérations.svcutil échoue contre service avec un contrat d'erreur
Récemment, nous avons dû ajouter un nouveau contrat de service, ce que nous avons fait et ajouté une méthode simple (void/no params). Une fois que nous avons ajouté ce contrat, SVCUtil ne génère plus de proxy pour nous. Au lieu de cela, il commettrait une erreur et dirait que les métadonnées contiennent une référence qui ne peut pas être résolue: 'net.tcp: // localhost/MyService' Il n'y a pas d'extrémité qui écoute bla bla bla.
Nous l'avons finalement débogué au fait que le contrat d'opération a le contrat de faute. Dès que nous l'enlevons tout fonctionne bien. Ce qui nous est très étrange parce que ..
1) le nouveau contrat de service est dans le même endroit que tous les autres contrats de service
2) l'exécutant du contrat de service est le même que celui qui applique tout autre service contrats (ne pas demander)3) Le FaultContract est le même que celui que nous utilisons partout ailleurs.
Des pensées sur ce qui pourrait causer ce comportement étrange?