使用SVCUTIL生成客户端代理类时:元数据包含无法解析的引用:“https: 无法为 SSL/TLS 安全通道与颁发机构“localhost”建立信任关系。基础连接已经关闭: 未能为 SSL/TL

在使用SVCUTIL生成WCF服务客户端代理类时遇到SSL/TLS安全通道错误,原因是证书问题。解决方案是添加可信证书,并将localhost替换为实际PC名,同时在WCF配置中启用<serviceMetadata httpGetEnabled="true"/>。
摘要由CSDN通过智能技术生成

在使用SVCUTIL生成WCF服务客户端代理类时:

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin>svcutil.exe /out:c:/Clie
ntCode.cs /config:c:/app.config https://localhost/TransportSecurity/CalculatorSe
rvice.svc


出现错误信息: 

使用SVCUTIL生成客户端代理类时:元数据包含无法解析的引用:“https:  无法为 SSL/TLS 安全通道与颁发机构“localhost”建立信任关系。基础连接已经关闭: 未能为 SSL/TL 根据验证过程,远程证书无效。



这是由于证书的问题导致的,解决办法是添加可信证书后,把SVCUTIL命令的localhost地址改为实际PC名,而且必须要在WCF配置文件中使用<serviceMetadata httpGetEnabled="true"/>打开Metadata才行。

    <behaviors>
      <serviceBehaviors>
        <behavior name="CalculatorServiceBehavior">
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值