2012-05-04 4 views
0

WCFサービスを構築するためのデータ・スクラップ(xsd.exeまたはWSCF-blue)を生成するxsdファイルがあります。xsdで生成されたデータ・クリップを持つWCFサービスで空のオブジェクトが返される

それから私はこのようなWCFサービスでの操作に生成されたクラスを追加します。

MyGeneratedClassOUT operation1(MyGeneratedClassIN request) 

私は、クライアントからその操作を呼び出すと、クライアントでも、バックヌル値で埋めMyGeneratedClassOut要求を取得しますタフな私はそれらをサーバー側で埋める。

これを解決する方法はありますか? これはXSDファイルまたはWCF設定の問題である可能性がありますか?

+1

FiddlerまたはWCFロギングのワイヤレスポンスをチェックします。これには値またはNULLが含まれていますか?また、クライアントとサーバーが同期しているかどうかを確認するために、応答と要求の間の名前空間を比較します。 –

+0

名前空間の問題でした。 ServiceContractとdatamembersは異なる名前空間を持っていました! – Mathieu

+0

素晴らしい - あなたが私の提案を回答としてマークすることができれば感謝しています... –

答えて

0

これはおそらく名前空間の問題です。リクエストとレスポンスが同じ名前空間を持つかどうかをFiddlerに確認してください。

関連する問題