Prevención de fallos en la renderización HTML a PDF en .NET Framework
La renderización de HTML a PDF falla o se cuelga inesperadamente en aplicaciones .NET Framework. Los fallos ocurren durante la generación de PDF sin un mensaje de error consistente.
La opción "Preferir 32 bits" está habilitada por defecto en las configuraciones de proyectos .NET Framework. Un proceso de 32 bits tiene un límite de memoria de 2 GB, lo cual es insuficiente para las operaciones de memoria intensiva realizadas por el renderizador de Chrome de IronPDF. Cuando la presión de memoria alcanza el límite, el proceso falla.
Solución
Desactiva la configuración "Preferir 32 bits" en las propiedades del proyecto de Visual Studio:
- Abra su proyecto en Visual Studio.
- Ve a Propiedades del Proyecto y luego a Compilar.
- Desmarca Preferir 32 bits.
- Reconstruir la aplicación.
Esto permite que la aplicación se ejecute como un proceso de 64 bits con acceso a la memoria del sistema completa disponible, lo que elimina el fallo.

