非常に単純な Silverlight アプリケーションのサンプルがあります。1 つのエンティティを持つエンティティ モデルを使用して、それにドメイン サービスを追加しました。クライアント アプリは、起動時にエンティティ内のすべての行をロードするだけです。これを開発ボックスで実行すると、期待どおりに動作します。ただし、テスト サーバーに移動すると、呼び出しているメソッドが見つからないという例外が発生します (クエリ 'GetCTCStation' の読み込み操作が失敗しました。リモート サーバーがエラーを返しました。NotFound.)。クライアントとサーバーの通信を Fiddler で詳しく調べたところ、リクエストがhttp://[server url]/ClientBin/SilverlightApplication7-Client-Web-CTCService.svc/binaryに送信されていることがわかりました。. ドメイン サービスを Web プロジェクトのルートに追加したので、クライアントが ClientBin ディレクトリでドメイン サービスを探している理由がわかりません。明らかにそこにはありません。ここで何が間違っていますか?RIA の 7 月のプレビュー バージョンで問題が発生したことはありません。
これは相対的ですが、Generated_Code ファイルで自動的に処理されます。そして、設定する webconfig には何もありません。ドメイン サービスを作成するときは、既定の設定を使用しました。サービスをインスタンス化するときに uri を明示的に設定しようとしましたが、同じ例外が発生しました。