Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El comportamiento de cómo PictureBox carga una imagen remota cambió en .NET 8. Ahora, antes de cargar una imagen a través de WebClient, ServicePointManager.CheckCertificateRevocationList se establece en true, por lo que WebClient comprueba los certificados en la lista de revocación de certificados (CRL) como parte del proceso de validación.
Comportamiento anterior
Anteriormente, ServicePointManager.CheckCertificateRevocationList no se estableció en true. Cuando WebClient cargó la imagen remota en un control PictureBox, no comprobó los certificados en la CRL como parte del proceso de validación.
Nuevo comportamiento
A partir de .NET 8, ServicePointManager.CheckCertificateRevocationList se establece en true, y WebClient comprueba los certificados contra la CRL como parte del proceso de validación al cargar una imagen remota en un control PictureBox. Una vez cargada la imagen, CheckCertificateRevocationList estará true durante el resto de la duración de la aplicación.
Versión introducida
.NET 8
Tipo de cambio disruptivo
Este es un cambio de comportamiento.
Motivo del cambio
Se considera un procedimiento recomendado establecer ServicePointManager.CheckCertificateRevocationList en true antes de crear WebClient objetos o WebRequest para que esos objetos no acepten certificados revocados como válidos.
Acción recomendada
Los efectos de este cambio se describen en Cambios de comportamiento de carga. Si desea volver al comportamiento anterior, el artículo también describe cómo hacerlo mediante un conmutador.