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.

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien estructurados y visualmente atractivos.