gpt4 book ai didi

c# - 向 wcf 服务 : The remote certificate is invalid according to the validation procedure 发出 https 请求

转载 作者:太空狗 更新时间:2023-10-29 22:58:43 25 4
gpt4 key购买 nike

我在本地计算机上通过 http/https 托管了一项服务。当我通过 http 使用该服务时,它运行良好。当我在 ajax 上发出 https 请求时,它也有效。但它不起作用,当我尝试从客户端应用程序的代码后面使用它时。它显示如下错误消息:

"The remote certificate is invalid according to the validation procedure"

有人可以帮帮我吗?

最佳答案

这是因为,您在本地 IIS 上使用的证书是虚拟证书。您可能不会实时获得它。有多种技巧可以使其在本地运行。

注意:永远不要在生产环境中这样做......

在调用任何服务方法之前添加以下代码段(事件处理程序)。

 ServicePointManager.ServerCertificateValidationCallback +=
EasyCertCheck;

bool EasyCertCheck(object sender, X509Certificate cert,
X509Chain chain, System.Net.Security.SslPolicyErrors error)
{
return true;
}

关于c# - 向 wcf 服务 : The remote certificate is invalid according to the validation procedure 发出 https 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25485521/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com