1

SSRS インストールの一部である Web サービスを使用するには、プロジェクトに Web 参照を追加して、それを呼び出すことができるようにする必要があるようです (私の以前の質問の 1 つを参照してください)。

しかし、別の SSRS インストール用に Web サービスを呼び出す必要がある場合は、追加の Web 参照を追加し続ける必要があります。私のasp.netアプリケーションは現在、単一のサーバーだけでなく、複数の異なるSSRSインストールからのレポートを表示しています...

Web 参照を動的に追加する方法、または Web サービスがある場所のサーバー アドレスを動的に変更する方法はありますか?

4

1 に答える 1

2

余分な Web 参照を追加する必要はありません。

ソリューション エクスプローラーで Web 参照を選択し、[プロパティ] グリッドを見ると、URL を動的に設定できることがわかります。これにより、app.config または web.config から URL が取得されます。サーバーを変更するときは、構成を変更するだけです。

実行時にこれを行う必要がある場合は、サービスのプロキシ クラスにUrl設定可能なプロパティがあります。

于 2009-05-13T13:08:14.760 に答える