Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用来自WCF的证书调用web服务_C#_Wcf_Web Services - Fatal编程技术网

C# 使用来自WCF的证书调用web服务

C# 使用来自WCF的证书调用web服务,c#,wcf,web-services,C#,Wcf,Web Services,我得到了一个WSDL文件和XSD,用于连接到web服务。我已经将它们导入到WCF项目中,以便从WCF服务中使用。这部分工作正常 当我试图弄清楚如何使用证书(我有证书)从我的WCF服务调用web服务时,我的问题就出现了。目前我的绑定对象是BasicHttpBinding。我(几乎)肯定这应该是Basochttps绑定 我想我可能需要配置传递给web服务连接的构造函数的绑定对象。我在互联网上到处搜索,但找不到有助于我工作的参考资料或例子。在这方面,我将不胜感激 带有源代码的示例将获得一等奖。一个合适

我得到了一个WSDL文件和XSD,用于连接到web服务。我已经将它们导入到WCF项目中,以便从WCF服务中使用。这部分工作正常

当我试图弄清楚如何使用证书(我有证书)从我的WCF服务调用web服务时,我的问题就出现了。目前我的绑定对象是BasicHttpBinding。我(几乎)肯定这应该是Basochttps绑定

我想我可能需要配置传递给web服务连接的构造函数的绑定对象。我在互联网上到处搜索,但找不到有助于我工作的参考资料或例子。在这方面,我将不胜感激


带有源代码的示例将获得一等奖。一个合适的参考也会有所帮助。

我们已经为需要证书的服务使用了wsHttpBinding。但是,我们使用了TransportWithMessageCredential,它为ssl使用证书,为凭证部分使用自定义验证器。您在web服务请求资源时是否遇到任何错误?还没有。。。我仍在努力将证书与WSHttpBinding对象关联。一旦我可以让这个工作,并尝试连接到该服务,我将能够得到一个错误消息。我真的需要一个代码示例,看看如何配置它。目前,这是一个尝试和错误。。。其实在这个时候它只是一个错误!可能是客户端->端点->标识元素帮助了您吗?-查看“在客户端指定身份”一段,张贴您创建的代码及其错误。