2006年06月09日

有効な BinaryHeader が含まれていません

  
Message="バイナリ ストリーム '140' に、有効な BinaryHeader が含まれていません。シリアル化と逆シリアル化の途中で、無効なストリームまたはオブジェクトのバージョン変更が発生した可能性があります。"

.NETリモーティングで、クライアント側に用意する App.Config の wellknown タグに記述する サービスのURLが間違っているとこのエラーが出る場合がある。
このエラーメッセージから、URLに間違いがあるっていうのはなかなか気がつきません。
IIS側の設定をいろいろと見直していました。まさか、URL だったとは...
どうも最近この手のミスが多い。疲れてるのかな。

ちなみに、僕が間違ったのは、サーバー名のところ。URLの別の部分を間違えると、また違うエラーになる。


 

この記事へのトラックバックURL