Wcf Svcutil.exe元数据在浏览器中显示不正确的路径

Wcf Svcutil.exe元数据在浏览器中显示不正确的路径,wcf,wcf-data-services,wcf-binding,wcf-ria-services,wcf-security,Wcf,Wcf Data Services,Wcf Binding,Wcf Ria Services,Wcf Security,我们创建了一个wcf服务,其中有两个端点,一个用于内部用户的http,另一个用于外部用户的https 在浏览器中使用https查看服务时,svcutil.exe元数据路径指向http而不是https。此外,我也无法通过服务参考屏幕添加此服务。我像中一样配置了wcf服务。如何更正svcutil.exe路径。需要在web.config中进行一些额外的工作,以启用通过https获取metatdata,比如在元素serviceMetadata中添加'httpsGetEnabled=true' <b

我们创建了一个wcf服务,其中有两个端点,一个用于内部用户的http,另一个用于外部用户的https


在浏览器中使用https查看服务时,svcutil.exe元数据路径指向http而不是https。此外,我也无法通过服务参考屏幕添加此服务。我像中一样配置了wcf服务。如何更正svcutil.exe路径。

需要在web.config中进行一些额外的工作,以启用通过https获取metatdata,比如在元素serviceMetadata中添加'httpsGetEnabled=true'

<behaviors>
  <serviceBehaviors>
    <behavior>
      <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true"/>
    </behavior>
  </serviceBehaviors>
</behaviors>
那么元数据路径就正确了


参考资料:

向我们展示一些代码。服务合同定义、app.config详细信息等。