Bonjour,
je suis actuellement bloqué sur un problème plutôt étrange avec un de nos services webs. Le problème est que la valeur des paramètres d'entrée est toujours null pour un string (ou 0 pour un int).
En détail:
Le web service en question est extrêmement simple:
Le tout est hosté sur IIS7 et un server Windows 2008 R2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 [WebService(Namespace = "http://tempuri.org")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] public class WebService1 : System.Web.Services.WebService { [WebMethod] public string test(string p1) { return p1; } }
Un système tiers doit appeler ce web service. Nous avons récupéré l'appel dans les logs, les paramètres sont bien populés avec des valeurs. Le système tiers fournit un module pour les appels de web service permettant de définir la configuration (voir image en attache).
J'ai également réussi à intercepter l'appel dans le debuggeurs, et je peux me rendre compte que la valeur du parametre string p1 = null.
Merci pour toute aide !
Partager