HttpWebRequest 로 웹 페이지 호출시
요청이 중단되었습니다. SSL/TLS 보안 채널을 만들 수 없습니다.
이런 오류가 발생하였다.
찾아보니 해당사이트에서 지원하는 ssl/tls 버젼이 상위버전이라 그런 듯...
해결방법은 아래 코드를 추가해준다.
ServicePointManager.Expect100Continue = true;
ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls
| SecurityProtocolType.Tls11
| SecurityProtocolType.Tls12
| SecurityProtocolType.Ssl3;
* 참고 : https://stackoverrun.com/ko/q/11480393
<추가>
MS Azure로 파일 업로드시
"The server encountered an unknown failure: 기본 연결이 닫혔습니다. SSL/TLS 보안 채널에 대한 트러스트 관계를 설정할 수 없습니다."
이런 오류가 발생하는 경우에도 아래 코드로 해결된다.
System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
반응형