Usuário com melhor resposta
Webclient Erro"A solicitação foi anulada: Não foi possível criar um canal seguro para SSL/TLS."

Pergunta
-
Oi amigos, boa tarde, bom eu fiz um programa que lista os cds do site "Suamusica.com", estava pegando de boa, porem o site atualizou e agora me vem esse erro "A solicitação foi anulada: Não foi possível criar um canal seguro para SSL/TLS.", usando webclient download string "https://www.suamusica.com.br/top/geral", o que seria esse erro ?
Foto do erro
Respostas
-
Olá Jõa Paulo,
Tudo bem?!
Tenta colocar isso na inicialização de seu programa ou na chamada de seu método se achar mais prático.
ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
Rafael Almeida
Senior Developer C#
Development Leader at JAMSOFT Informática
Microsoft Certified Professional
Criador e Mantenedor do EntityFramework Core for Firebird
Contribuidor do EntityFramework Core
Email: ralms@ralms.net
Blog - GitHub - LinkedIn - Twitter- Marcado como Resposta João Paulo [] segunda-feira, 18 de dezembro de 2017 02:47
Todas as Respostas
-
Olá Jõa Paulo,
Tudo bem?!
Tenta colocar isso na inicialização de seu programa ou na chamada de seu método se achar mais prático.
ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
Rafael Almeida
Senior Developer C#
Development Leader at JAMSOFT Informática
Microsoft Certified Professional
Criador e Mantenedor do EntityFramework Core for Firebird
Contribuidor do EntityFramework Core
Email: ralms@ralms.net
Blog - GitHub - LinkedIn - Twitter- Marcado como Resposta João Paulo [] segunda-feira, 18 de dezembro de 2017 02:47
-
-
Boa noite amigo, testei sua maneira porem não funciona ! procurei na net achei este codigo abaixo, deu de boa, de qualquer forma muito obrigado amigo.
Codigo
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls11
Paulo,
Bom dia, então use isso:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Ssl3;
Para maior compatibilidade com o protocolo de segurança.
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
Rafael Almeida
Senior Developer C#
Development Leader at JAMSOFT Informática
Microsoft Certified Professional
Criador e Mantenedor do EntityFramework Core for Firebird
Contribuidor do EntityFramework Core
Email: ralms@ralms.net
Blog - GitHub - LinkedIn - Twitter -
-
-