Prévenir les plantages de rendu HTML en PDF dans .NET Framework
Le rendu HTML en PDF plante ou se bloque de manière inattendue dans les applications .NET Framework. Les plantages surviennent pendant la génération de PDF sans message d'erreur cohérent.
L'option "Préférer 32 bits" est activée par défaut dans les configurations de projets .NET Framework. Un processus 32 bits a un plafond de mémoire de 2 Go, ce qui est insuffisant pour les opérations gourmandes en mémoire réalisées par le moteur de rendu Chrome d'IronPDF. Lorsque la pression sur la mémoire atteint la limite, le processus plante.
Solution
Désactivez le paramètre "Préférer 32 bits" dans les propriétés du projet Visual Studio :
- Ouvrez votre projet dans Visual Studio.
- Accédez aux Propriétés du projet puis à Build.
- Décochez Préférer 32 bits.
- Reconstruisez l'application.
Cela permet à l'application de s'exécuter en tant que processus 64 bits avec accès à la mémoire système complète disponible, ce qui élimine le plantage.

