0

コーディングが完了した後の 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'..
サービスが現在のソリューションで定義されている場合は、ソリューションを構築してサービス参照を再度追加してみてください。

4

1 に答える 1