WCF安全问题
本文关键字:问题 安全 WCF | 更新日期: 2023-09-27 17:54:52
给出如下配置:
<service name="WCFWSHttps.Service1" behaviorConfiguration="WCFWSHttps.Service1Behavior">
<endpoint address="https://localhost/WCFWSHttps/Service1.svc" binding="wsHttpBinding" bindingConfiguration="TransportSecurity" contract="WCFWSHttps.IService1"/>
<endpoint address="mex" binding="mexHttpsBinding" contract="IMetadataExchange"/>
</service>
<endpoint address="mex" binding="mexHttpsBinding" contract="IMetadataExchange"/>
的用途是什么?
以及如何在后面的代码中实现这个点。我有
WSHttpBinding binding;
ServiceHost svh
我如何在后面的代码中添加mex的东西?
metadataexchange接口公开了返回有关服务的元数据信息的方法,如方法定义、返回类型的数据类型等。基本上,元数据将是Web服务描述语言(WSDL),并帮助客户端使用您已公开的服务。
所以没有必要实现它们,它们是内置在WCF中的。
您可以在这里找到有关接口的更多信息IMetadataExchange
这显示了如何在后面的代码中将serviceendpoint添加到ServiceHost。