delphi7でisapiWebサービスを開発しましたが、ac#アプリケーションで使用できるようにサーバーにインストールする必要があります。
isapiのdllをフォルダーにコピーし、サーバーのIISに仮想ディレクトリを作成しました。
ブラウザ(http://localhost/webservice/ws.dll)からWebサービスを呼び出すと、delphiがデフォルトで作成するWebサービスのWebサイトが表示されます。C#アプリケーションでWeb参照を作成すると、参照は上記で提供したURLを使用して通常どおりロードされます。
問題は、C#アプリケーションを段階的にデバッグすると、delphi Webサービス内の関数が呼び出されても、何も実行されないことです。Webサービスは何も返しません。
以前に同様の問題が発生したことを覚えています。それを修正する方法は、Webサービスをインストールしていたサーバーのsystem32フォルダーにいくつかのdelphi dllをコピーすることでしたが、コピーする必要のあるファイルとその場合は覚えていません。実際に問題を解決します。
Webサービスを使用しても、.netアプリケーション内で例外はスローされません。何もしません。関数は何も返しません。
何か案は?