dポイントプレゼントキャンペーン実施中!

お世話になります。
WCF初心者のものです。

WCFの双方向通信の技術を用いて
コールバック関数を実装したいのですが、
Webサイトや参考書を頼りに設定してみたところ、
クライアントアプリケーションからサービス参照の追加をする際に、
下記のエラーがどうしても解決することができません。

■エラー
コントラクトには Session が必要ですが、バインド 'BasicHttpBinding' はこれをサポートしていないか、サポートするように正しく構成されていません。

これはどういった時に起きるエラーなのか、
どなたかご教授願います。

■開発環境
Windows7 professional
Visual studio 2010 professional(C#)

A 回答 (1件)

そもそもwsDualHttpBindingとBasicHttpBindingではバインディング・セットが異なるかと思います。


wsDualHttpBindingでセッションが必要な通信に対してBasicHttpBindingではセッションをサポートしていないので、セッションが必要ですと言われているのだと思います。
下記などを参照して使用したいバインディング・セットの組み合わせなどを確認されてはいかがでしょうか。

http://www.atmarkit.co.jp/fdotnet/wcf/wcf02/wcf0 …
http://www.atmarkit.co.jp/fdotnet/wcf/wcf02/wcf0 …
    • good
    • 0
この回答へのお礼

バインディングの設定に関してまだまだ勉強不足です。
BasicHttpBindingはとてもスムーズだったのですが…^^;

まだ解決していませんが、
もう少しいろいろ試してみたいと思います。

ご回答ありがとうございました。

お礼日時:2012/07/04 23:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!