0
我们创建了一个wcf服务,其中两个端点分别用于内部用户的http和另一个用于外部用户的https。Svcutil.exe元数据显示浏览器中的路径不正确
当在浏览器中使用https查看服务时,svcutil.exe元数据路径指向http而不是https。此外,我无法通过服务参考屏幕添加此服务。我配置了像link这样的wcf服务。如何更正svcutil.exe路径。
我们创建了一个wcf服务,其中两个端点分别用于内部用户的http和另一个用于外部用户的https。Svcutil.exe元数据显示浏览器中的路径不正确
当在浏览器中使用https查看服务时,svcutil.exe元数据路径指向http而不是https。此外,我无法通过服务参考屏幕添加此服务。我配置了像link这样的wcf服务。如何更正svcutil.exe路径。
它需要一些额外的努力在你的web.config中启用通过https获取metatdata,比如在元素serviceMetadata中添加'httpsGetEnabled =“true”'。
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
然后元数据路径将是正确的。
告诉我们一些代码。服务合同定义,app.config详细信息等 –