ASP.NETアプリケーションで/linking.svcにサービス参照を追加しようとすると、次のエラーが発生します。
ダウンロード中にエラーが発生しまし
http://localhost:82/linking.svc/
た。リクエストはHTTPステータス404:見つかりませんで失敗しました。メタデータには、解決できない参照が含まれていますhttp://localhost:82/linking.svc/
。http://localhost:82/linking.svc/
メッセージを受け入れることができるエンドポイントをリッスンしていませんでした。これは多くの場合、誤ったアドレスまたはSOAPアクションが原因で発生します。詳細については、InnerException(存在する場合)を参照してください。リモートサーバーがエラーを返しました:(404)見つかりません。サービスが現在のソリューションで定義されている場合は、ソリューションを構築して、サービス参照を再度追加してみてください。
odataは正常に機能するので、odata(Visual Studioでサービス参照を追加)と同じ方法でリンクサービスを利用できると思いました。サービスインストールのweb.configを確認しましたが、両方のエンドポイントが正しく構成されているように見えます。
<!-- HTTP support -->
<service name="Tridion.ContentDelivery.Webservice.ODataService">
<endpoint behaviorConfiguration="webHttp" bindingConfiguration="HttpBinding" binding="webHttpBinding" contract="Tridion.ContentDelivery.Webservice.IODataService" />
</service>
<service name="Tridion.ContentDelivery.Webservice.LinkingService">
<endpoint behaviorConfiguration="webHttp" bindingConfiguration="HttpBinding" binding="webHttpBinding" contract="Tridion.ContentDelivery.Webservice.Ilinking" />
</service>
<service name="Tridi
私はlinking.svcを間違った方法で消費しようとしていると思います。
私の質問...VisualStudio ASP.NETプロジェクトでlinking.svcサービスを使用するための正しい手順に従っていますか?そうでない場合は、このAPIの使用方法を理解するのを手伝ってください。
どうもありがとう