WCF に問題があります。私のテスト コードは非常に単純です。
Silverlight アプリケーションからサーバー上のサービス レイヤー メソッドを呼び出し、結果をテキスト ボックスに出力します。
このすべてが try-catch で囲まれています。
サービス レイヤー メソッドが常に定義された文字列を返すだけの場合、問題はないように見えますが、より複雑なメソッドを呼び出すとすぐに失敗します。
デバッグ中は、複雑なモデル メソッドにさえ到達しません。その前に、Microsoft から自動生成されたコード内で失敗します。
/WuSIQ.jpg
エラーメッセージ「NotFound」は正確に最も役立つものでも具体的なものでもないため、ヒントを探すのに苦労したことを想像できます。
自動生成されたコードは単純なデータしか送信できないのではないかと思ったので、一時的な文字列を作成してそれを返しましたが、これは役に立ちませんでした。
クライアント アクセス ポリシー、サービス参照の追加、ServiceReferences.ClientConfig と ServiceLayer.svc.cs の重複参照の削除は既に行っています。
メイン ウィンドウから実行してデバッグしていると、ブレークポイントが取得されます。
誰?