如何解决使用 WCF Web 服务时,相当于 .Net Core 中的 .Net 4.7 App.config 绑定选项
我正在尝试调用我通过 wsdl 添加到 .Net Core 项目的 Microsoft WCF Web 服务引用提供程序中的外部服务。
调用似乎失败了,因为没有添加身份验证令牌。在 .Net Framework 4.7 中使用相同的调用代码并以等效的方式添加服务。
深入研究 App.Config 中的 XML,这似乎是使其工作的一点配置:
<binding name="wsHttpBinding_Service">
<security mode="TransportWithMessageCredential">
<transport clientCredentialType="None" />
<message clientCredentialType="UserName" />
</security>
</binding>
但我无法弄清楚新的 .Net Core 方法中的等价物是什么。
我尝试手动添加 WSSE 标头,但我认为这是错误的方法 - 我认为这是我需要在 Reference.cs 的 ConfigureEndpoint 中设置某些内容的东西,但我不知道具体细节。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。