非常に具体的な質問があります。1 つの WCF サービスを作成し、その名前のエンドポイントが複数ある場合、ブラウザを使用してアクセスするにはどうすればよいですか? また、 Add Service Reference を介してクライアントアプリケーションでアクセスするにはどうすればよいですか?
私の設定コードのように:
<services>
<service name="MultipleEndpoint.SampleService" behaviorConfiguration="MultipleEndpoint.SampleService">
<host>
<baseAddresses>
<add baseAddress="http://localhost:55052/SampleService.svc"/>
</baseAddresses>
</host>
<endpoint address="/basic" binding="basicHttpBinding" contract="MultipleEndpoint.ISampleService" bindingConfiguration="basicBinding" >
</endpoint>
<endpoint address="/wsHttp" binding="wsHttpBinding" contract="MultipleEndpoint.ISampleService" bindingConfiguration="wsBinding" >
</endpoint>
<endpoint address="/webHttp" binding="webHttpBinding" contract="MultipleEndpoint.ISampleService" behaviorConfiguration="REST">
</endpoint>
</service>
</services>
今、私がそれを使用してそれにアクセスしようとしたとき
http://localhost:55052/SampleService.svc/basic or
http://localhost:55052/SampleService.svc/wsHttp
それは私にページ/リソースが見つかりませんIE標準エラーメッセージを与えます...同時に、このタイプのURLをクライアントアプリケーションのサービス参照として追加する方法を知りたいですか?