Hello guys,
I have developed an isapi web service in delphi 7 and I need to install it in a server so it can be consumed by a c# application.
I copied the dll of the isapi in a folder and created a virtual directory in the IIS of the server.
When I call the web service from the browser (http://localhost/webservice/ws.dll) the website for the web service that delphi creates for default appears. If I create the web reference in the C# application the reference is loaded normally using the URL I provided above.
The problem is that when I debug the C# application step by step, it calls a function inside the delphi web service but it doesn't do anything. The web service doesn't return anything.
I remember I had a similar problem before and the way to fix it was to copy some delphi dll's to the system32 folder of the server in which I was installing the web service but I don't remember which files I needed to copy and if that actually solves the problem.
Consuming the web service doesn't throw any exception inside the .net application. It just doesn't do anything. The functions returns nothing.
Any ideas?