.NetStandard或.NET核心中的WSHttpBinding

时间:2018-11-15 14:43:05

标签: asp.net-core uwp .net-standard wshttpbinding

我想在我的应用程序中集成NMVS协议,该应用程序提供用于测试的wsdl文件,这些文件是在.net框架库中编写的示例代码。

我想在.netstandard,.netcore或UWP应用程序中对其进行测试,但wsdl文件仅支持“ WSHttpBinding”,而.netstandard,.net core和UWP不支持。

 <wsdl:binding name="WSHttpBinding_ISinglePackServices" type="ns:ISinglePackServices">



WSHttpBinding binding = new WSHttpBinding();
 binding.Security.Mode =  SecurityMode.Transport;
 binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Certificate;

我使用了basichttpbinding,但是却收到错误消息:“内容类型为application / soap + xml;响应消息的charset = UTF-8与绑定的内容类型不匹配(text / xml; charset = utf- 8)。

还有什么其他方法可以解决此问题?

谢谢 伊姆兰森

1 个答案:

答案 0 :(得分:6)

这是您的问题的解决方案:

-

Nicolas Giannone SPRL(https://www.facebook.com/Nicolas.Giannone.SPRL