Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 17919|Yanıt: 0

[WinForm] XmlDocument.Load(url) url, https uzaktan olduğunda SSL hatasıdır

[Bağlantıyı kopyala]
Yayınlandı 21.06.2019 22:28:22 | | |
XmlDocument.Load(url) hatası "Temel bağlantı kapalı: SSL/TLS güvenli kanalı için güven ilişkisi kurulamadı." "Doğrulama sürecine göre, uzaktan sertifika geçersizdir."

XmlDocument.Load(url) url yerel dosya veya http olduğunda hata bildirmez, ancak https uzaktan olduğunda hata bildirilir. Temel bağlantı kapandı: SSL/TLS güvenli kanal için güven ilişkisi kurulamadı. "Doğrulama sürecine göre, uzaktan sertifika geçersizdir."

Bunun nedeni, sertifikanın olmaması nedeniyle sertifikanın geçersiz olmasıdır ve çözüm yolu şu şekildedir:

1. Üç referans ekleyin: System.Net kullanmak;     System.Net.Security kullanarak;      System.Security.Cryptography.X509Certificates kullanılarak;

2. Aşağıdaki iki yöntemi ekleyin: SetCertificatePolicy ve RemoteCertificateValidate etkinliği


Yukarıdaki şemayı kullanmak işe yaramıyor。。。。。


Yukarıdaki kodu denedim ama işe yaramadı。。。。。。。

Son Çözüm:

Projeyi .NET 4.5.1'e yükseltin ve değişiklikler için özelliklere sağ tıklayın. Program başladıktan sonra aşağıdaki kodu ekleyin:

Kaynaklar:

İstek iptal edildi: SSL/TLS güvenli kanal çözümü oluşturulamadı
https://www.itsvse.com/thread-7612-1-1.html
(Kaynak: Architect_Programmer)








Önceki:JS dizi operasyon özeti
Önümüzdeki:IIS, .NET 2.0 projesini yanlış içerik formatlamayla yayınladı
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com