0

かなりの試行錯誤が必要でしたが、最終的に IIS で WCF サービスをホストすることができました。

問題なく WSDL を参照でき、さまざまなメソッド/属性をすべて表示できます。

それで?別の Web アプリ内でサービスを使用する必要があります。それ、どうやったら出来るの?

svcutil.exeを使用して *.csとoutput.configファイルを生成し、それをWebアプリに追加し、System.ServicEmodelへの参照を追加することができました。

しかし、IIS でホストされているサービスの使用方法を理解する必要があります。

Web アプリケーションで WSDL への Web 参照を追加しましたが、メソッド/属性を公開する方法がわかりません。

これを行うためのより良い方法がある可能性を排除しているわけではないので、提案を受け付けています。

誰かが私を正しい方向に向けることができますか?

4

2 に答える 2

2

クライアント プロジェクトを右クリックし、[サービス参照の追加] をクリックします。次に、WCF サービスのアドレスを入力すると、プロキシと配管が作成されます。

于 2012-08-22T15:29:58.263 に答える
0

サービス参照をサービスに追加できます。これにより、svcutil は必要ありません。または、svcutil が生成した .cs を使用することもできます。

http://msdn.microsoft.com/en-us/library/ms730144.aspx

.cs ファイルでクラスを使用するだけです。それをインスタンス化し、wcf メソッドを呼び出します...

于 2012-08-22T15:39:19.340 に答える