C# 如何将TLS添加到WCF服务?

C# 如何将TLS添加到WCF服务?,c#,web-services,wcf,C#,Web Services,Wcf,我一直在尝试将TLS添加到WCF服务,我已经创建了。 在我尝试通过https而不是http访问服务之前,一切都正常。 将wcf服务添加到wcf测试客户端时,我得到以下信息: 错误:如果这是Windows(R),则无法从[THELINK]获取元数据 请访问您的通信基础服务 检查是否已在指定的位置启用元数据发布 地址。有关启用元数据发布的帮助,请参阅 [an MS link]交换错误URI:[THELINK]处的MSDN文档 元数据包含无法解析的引用:“[THELINK]”。 [THELINK]上没

我一直在尝试将TLS添加到WCF服务,我已经创建了。 在我尝试通过https而不是http访问服务之前,一切都正常。 将wcf服务添加到wcf测试客户端时,我得到以下信息:

错误:如果这是Windows(R),则无法从[THELINK]获取元数据 请访问您的通信基础服务 检查是否已在指定的位置启用元数据发布 地址。有关启用元数据发布的帮助,请参阅 [an MS link]交换错误URI:[THELINK]处的MSDN文档
元数据包含无法解析的引用:“[THELINK]”。
[THELINK]上没有端点侦听可以接受 消息这通常是由不正确的地址或SOAP操作引起的。 有关更多详细信息,请参阅InnerException(如果存在)。远程服务器 返回错误:(403)禁止。HTTP获取错误URI:[THELINK]
下载“[THELINK]”时出错。请求失败,原因是 HTTP状态403:禁止

很抱歉更换了链接,但我是新来的,我似乎没有这个名声:)

问候,, 莫顿

你有电话吗



那么,您是否为https端点启用了元数据发布?也许这对您有所帮助?web.config会有所帮助
<endpoint address="mex" binding="mexHttpsBinding" contract="IMetadataExchange" />