J'ai créé une application de service Windows avec C# .Net avec 2.0, et a ajouté un service Web commeappel de service Web échoue
http://localhost/postIncidents.ws.php?wsdl
Il a la méthode "ReportIncident". J'ai vérifié le service Windows dans l'environnement local. Cela a fonctionné. Avant de le déployer, j'ai ajouté le code ci-dessous pour obtenir l'URL particulière d'un fichier de paramètres.
shids_client.shidsWebServer.ReportIncident r = new shids_client.shidsWebServer.ReportIncident();
r.Url = Constant.readUrl();
r.CallReportIncident(time,LocalIPAddress(),type,line);
Après avoir déployé, j'ai ajouté l'URL à mon fichier de configuration comme
http://192.168.1.1/postIncidents.ws.php?wsdl
Après avoir vérifié, il ne fonctionne pas. l'erreur suivante était dans mon journal:
« « CallReportIncident » opération n'est pas défini dans le WSDL pour ce service »
si je le supprimer, il ne montrera pas le xml wsdl. il montrera seulement une page rendue.
Ancien style de service Web ou style WCF? – Justin
Pouvez-vous poster le WSDL? – Brian