コーディングが完了した後の WCF サービスのセットアップと実行についていくつか質問があります。
サービスを作成しました。VS で右クリックして、ブラウザで実行することを選択すると、それが表示されます。
ここで、新しい C# プロジェクトを作成し、サービスへのサービス参照を追加して、Tie サービスをテストしたいと考えています ( .svc
)。
サービス参照を追加しようとすると、それが見つかりません (例http://localhost:55129/Cars.svc
)。
サービス プロジェクトを追加するには、サービス プロジェクトを実行する必要がありますか?
また、IIS で設定する必要がありますか? それとも、主にVS内から実行し、WCFプロジェクト自体を実行していますか?
そのサービス エンドポイントを追加しようとすると、次のエラーが表示されます。
ダウンロード中にエラーが発生しまし
http://localhost:55129/Cars.svc/_vti_bin/ListData.svc/$metadata
た。
リクエストは HTTP ステータス 400: Bad Request で失敗しました。
メタデータに解決できない参照が含まれています:http://localhost:55129/Cars.svc
。
コンテンツ タイプ application/soap+xml; charset=utf-8 はサービスでサポートされていませんでしたhttp://localhost:55129/Events.svc
。クライアントとサービスのバインディングが一致していない可能性があります。
リモート サーバーがエラーを返しました: (415) コンテンツ タイプが 'application/soap+xml; であるため、メッセージを処理できません。charset=utf-8' は予期されたタイプの 'text/xml ではありませんでした。charset=utf-8'..
サービスが現在のソリューションで定義されている場合は、ソリューションを構築してサービス参照を再度追加してみてください。