我的代码中有这一行(c# Net 4 客户端配置文件):
ServicePointManager.ServerCertificateValidationCallback += new System.Net.Security.RemoteCertificateValidationCallback(customXertificateValidation);
调用:
private static bool customXertificateValidation(object sender, X509Certificate cert, X509Chain chain, System.Net.Security.SslPolicyErrors error)
{
return true;
}
要跳过 SSL 证书错误,但我仍然收到“无法创建 SSL/TLS channel ”的错误。
此外,如果我运行 Fiddler 来检查我的流量,它会连接到该服务。
但是在另一个解决方案上(与另一个服务器一起工作,这完美地工作) 我应该检查我的项目配置,或者我的电脑(Windows 8.1 64 位),或者可能与 Fiddler 相关的东西?
谢谢
最佳答案
解决了!显然,这似乎是在使用错误类型的 header 调用 Web 服务时发生的,误导了 SSL 错误。
完整答案见此: WCF client security header error "An invalid security token was provided"
关于c# - WCF 客户端不忽略证书错误(但可以运行 Fiddler),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24956880/