Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
.NET 8'de PictureBox uzak görüntüyü yükleme davranışı değişti. Şimdi, WebClient aracılığıyla bir görüntü yüklenmeden önce, ServicePointManager.CheckCertificateRevocationListtrue olarak ayarlanır, bu nedenle WebClient doğrulama sürecinin bir parçası olarak sertifikaları sertifika iptal listesine (CRL) göre denetler.
Önceki davranış
Daha önce ServicePointManager.CheckCertificateRevocationListtrue olarak ayarlanmamıştı.
WebClient Uzak görüntü bir PictureBox denetime yüklendiğinde, doğrulama sürecinin bir parçası olarak sertifikaları Sertifika İptal Listesi (CRL) ile karşılaştırmadı.
Yeni davranış
.NET 8'den başlayarak, ServicePointManager.CheckCertificateRevocationList, true olarak ayarlanır ve WebClient, uzak bir görüntüyü bir PictureBox denetiminde yüklerken doğrulama işleminin bir parçası olarak sertifikaları CRL'ye karşı denetler. Görüntü yüklendikten sonra, CheckCertificateRevocationList uygulamanın ömrü boyunca geçerli olur true .
Sürüm kullanıma sunulmuştur
.NET 8
Kesinti yaratan değişiklik türü
Bu değişiklik davranışsal bir değişikliktir.
Değişiklik nedeni
ServicePointManager.CheckCertificateRevocationList veya true nesneleri oluşturmadan önce WebClient'yi WebRequest olarak ayarlamak, bu nesnelerin iptal edilen sertifikaları geçerli olarak kabul etmemesi için en iyi yöntem olarak kabul edilir.
Önerilen eylem
Bu değişikliğin etkileri , Yükleme davranışı değişiklikleri bölümünde özetlenmiştir. Önceki davranışa geri dönmek istiyorsanız, bu makalede bunun bir anahtar aracılığıyla nasıl yapılacağını da açıklanmaktadır.