Bonjour,

voici mon problème :

J'ai écrit un web service delphi (dll ISAPI), j'ai créé un site web sur mon serveur local(IIS7 sur lequel version 7 j'ai activé isapi dans les restriction).
Dans cette dll, la méthode HelloWorld ne prend pas de paramètre et retourne une string.

Dans l'explorateur, lorsque j'appelle directement la dll ou le wsdl, tout se passe bien, c'est à dire que le wsdl s'affiche et lorsque j'appelle directement la dll une interface web apparaît bien à l'écran.

J'ai également créé une partie client dans laquelle j'ai une page php.
Cette page a pour but l'utilisation de ma dll delphi.
voici exemple de code qui retourne un résultat, à savoir la liste des méthodes publiées:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?php
  $client = new SoapClient("http://localhost:9051/Project1.dll/wsdl/IMonManager");
  $result = $client->__getFunctions();
  
?>
voici exemple de code qui génère une exception

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?php
  $client = new SoapClient("http://localhost:9051/Project1.dll/wsdl/IMonManager");
  $result = $client->HelloWorld ();
?>
Avez-vous des idées ?
Le problème peut-il venir de la configuration de iis ?

Merci d'avance.
Bunch