我们创建了一个带有两个端点的wcf服务,一个用于内部用户的http,另一个用于外部用户的https。
使用https在浏览器中查看服务时,svcutil.exe元数据路径指向http而不是https。此外,我也无法通过服务参考屏幕添加此服务。我在link中配置了wcf服务。如何更正svcutil.exe路径。
答案 0 :(得分:0)
在你的web.config中需要额外的努力才能通过https启用get metatdata,比如在元素serviceMetadata中添加'httpsGetEnabled =“true”'。
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
然后元数据路径是正确的。