にサービス参照を追加できませんでした:は、私はエラーを取得しています私の.NETプロジェクトにWCFサービスへのサービス参照を追加しようとするとWCFサービス
Failed to add a service. Service metadata may not be accessible. Make sure your service is running and exposing metadata.
を私が追加することを決めたいくつかの研究を行った後私のサービスにmetadate交換エンドポイント:
:Could not find a base address that matches scheme http for the endpoint with binding BasicHttpBinding. Registered base address schemes are [https].
<endpoint
address="mex"
binding="mexHttpsBinding"
contract="IMetadataExchange"/>
さて、enedpointを追加した後、私はエラーの異なる種類を取得しています
ここで何が間違っていますか?
私はブラウザでサービスを開くと、それだけで正常に動作します:
私はすでにそれを行いましたが、役に立たなかった – ElenaDBA
実際には、このサービスのセキュリティ設定に「匿名」認証が必要ですが、このサービスをホストしているIISアプリケーション 'と、サーバー上に既に存在する他のアプリケーションのために必要に応じて無効にされているため、サーバー上で匿名認証を有効にすることはできません。 – ElenaDBA
@ElenaDBA匿名認証はディレクトリごと(およびアプリケーションごと)あなたのweb.configのsystem.webServer要素で、あなたのサーバーがオーバーライドを拒否するように特に構成されていない限り、オーバーライドすることができます。 – Dai