C# 向安全http Web服务添加Web引用
我有一个WCF客户端,我应该从该客户端与第三方web服务通信,该web服务的url和wsdl是公开的。第三方web服务(.asmx)使用https。我所做的只是尝试从我的开发环境中添加服务引用,但未能成功。因此,我继续使用SOAPUI测试该服务,在该服务中我能够发出请求并获得响应 在VS2010中,是否不可能添加服务引用以访问HTTPS web服务的元数据?因为这是我第一次使用HTTPS,如果有人能指导我正确的方法,我会很高兴的 @Aron:我试图通过使用web浏览器获得相同的结果,我选择了“无论如何继续”选项,然后它会将我带到WSDL页面 我假设您正在本地开发机器上运行开发服务器。您应该检查IIS服务器设置的实际地址。在web浏览器中打开页面。你会有一个页面问你是否想继续,不要。 查看服务器证书 这是GMail证书。通知“发出至:”。这意味着该证书仅适用于。如果另一台服务器试图将其用于另一个地址,您将出现相同的错误C# 向安全http Web服务添加Web引用,c#,wcf,web-services,C#,Wcf,Web Services,我有一个WCF客户端,我应该从该客户端与第三方web服务通信,该web服务的url和wsdl是公开的。第三方web服务(.asmx)使用https。我所做的只是尝试从我的开发环境中添加服务引用,但未能成功。因此,我继续使用SOAPUI测试该服务,在该服务中我能够发出请求并获得响应 在VS2010中,是否不可能添加服务引用以访问HTTPS web服务的元数据?因为这是我第一次使用HTTPS,如果有人能指导我正确的方法,我会很高兴的 @Aron:我试图通过使用web浏览器获得相同的结果,我选择了“无
因此,您想使用其中的任何内容作为您的https://{my issued to}/Webservice.asmx当您“无法成功”时会发生什么情况?@JohnSaunders:对于我正在访问的url,它会给我错误“证书不匹配”。当您尝试在浏览器中访问该url时会发生什么情况?我可以从url浏览wsdl。然后请执行“文件->另存为”指向磁盘文件,并执行指向该文件的“添加服务引用”。