我不能使用以下命名空间:
using System.Security.Cryptography.X509Certificates;
using System.Net.Security;
使用服务引用生成soapclient。
如何忽略ssl验证?
答案 0 :(得分:1)
不确定这是否适用于您的方案,但您可以覆盖应用程序的全局 ServicePointManager 的 ServerCertificateValidationCallback :
ServicePointManager.ServerCertificateValidationCallback = delegate(
Object obj, X509Certificate certificate, X509Chain chain,
SslPolicyErrors errors)
{
return true;
};
ServicePointManager 位于 System.Net 命名空间中,所以应该没问题。