gpt4 book ai didi

ASP.NET 底层连接关闭 : Could not establish trust relat

转载 作者:太空宇宙 更新时间:2023-11-03 13:10:57 24 4
gpt4 key购买 nike

当尝试使用 HttpWebRequest 从我的开发服务器检索页面时,我收到一个 Web 异常:

底层连接已关闭:无法为 SSL/TLS 安全通道建立信任关系。“根据验证程序,远程证书无效...

我试图读取的 url 是一个普通的 http://myserver.com/mypage.asp - 没有 SSL。生产服务器有一个有效的证书,所以这应该不是问题,但我们的开发服务器没有。

帮助!

最佳答案

不幸的是,@DavidLively 提供的链接不再可用。您可以使用 Web 存档找到它:http://web.archive.org/web/20120830211353/http://blog.jameshiggs.com/2008/05/01/c-how-to-accept-an-invalid-ssl-certificate-programmatically/

此外,从该代码我这样做是为了允许任何证书,无论是否有效(不要在生产代码中使用它!):

ServicePointManager.ServerCertificateValidationCallback += new RemoteCertificateValidationCallback(AcceptAnyCertificate);

private static bool AcceptAnyCertificate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors policyErrors)
{
return true;
}

关于ASP.NET 底层连接关闭 : Could not establish trust relat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1602518/

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