VS2010 で提供されている Wcf テスト クライアントを使用して WCF データ サービスをテストできません。通常のサービスは正常に動作しますが、データ サービスの場合、テスト クライアントで URL を呼び出そうとすると、次のエラーが発生します。
エラー: http://localhost:31745/MyWcfDataService.svcからメタデータを取得できません。これがアクセス権のある Windows (R) Communication Foundation サービスである場合は、指定されたアドレスでのメタデータ公開が有効になっていることを確認してください。メタデータの公開を有効にする方法については、http: //go.microsoft.com/fwlink/ ?LinkId=65455.WS- Metadata Exchange Error URI: http://localhost:31745/MyWcfDataService.svcの MSDN ドキュメントを参照してください。解決できない参照: 'http://localhost:31745/MyWcfDataService.svc'。リモート サーバーが予期しない応答を返しました: (405) メソッドは許可されていません。リモート サーバーがエラーを返しました: (405) Method Not Allowed.HTTP GET Error URI:http://localhost:31745/MyWcfDataService.svc URL http://localhost:31745/MyWcfDataService.svc/のドキュメントは、既知のドキュメント タイプとして認識されませんでした。既知の各タイプからのエラー メッセージは、問題の解決に役立つ場合があります。 :- 「XML スキーマ」からのレポートは、「W3C XML スキーマのルート要素は「http://www.w3.org/2001/XMLSchema」である必要があります。」.-「DISCO ドキュメント」からのレポートは、「URL http://localhost:31745/MyWcfDataService.svc/のディスカバリー ドキュメントが見つかりませんでした」です。- ドキュメント形式が認識されません。 - 「WSDL ドキュメント」からのレポートは「XML ドキュメントにエラーがあります (2、2)」です。- 予想外でした。
データ サービスは正常に実行されており、ブラウザで問題の svc ファイルを表示して、wsdl を確認できます。
wcf テスト クライアントは、WCF データ サービスをテストするためのものではありませんでしたか? 使えるとしたら、どうすればいいのでしょうか?変更を加える必要はありますか?
ありがとう..