Preventing HTML to PDF Rendering Crashes in .NET Framework

HTML to PDF rendering crashes or hangs unexpectedly in .NET Framework applications. The crashes occur during PDF generation with no consistent error message.

The "Prefer 32-bit" option is enabled by default in .NET Framework project configurations. A 32-bit process has a 2 GB memory ceiling, which is insufficient for the memory-intensive operations performed by IronPDF's Chrome renderer. When memory pressure reaches the limit, the process crashes.

Solution

Disable the "Prefer 32-bit" setting in Visual Studio project properties:

  1. Open your project in Visual Studio.
  2. Go to Project Properties then Build.
  3. Uncheck Prefer 32-bit.
  4. Rebuild the application.

This allows the application to run as a 64-bit process with access to the full available system memory, which eliminates the crash.

Curtis Chau
Technical Writer

Curtis Chau holds a Bachelor’s degree in Computer Science (Carleton University) and specializes in front-end development with expertise in Node.js, TypeScript, JavaScript, and React. Passionate about crafting intuitive and aesthetically pleasing user interfaces, Curtis enjoys working with modern frameworks and creating well-structured, visually appealing manuals.

...

Read More
Ready to Get Started?
Nuget Downloads 19,345,590 | Version: 2026.6 just released
Still Scrolling Icon

Still Scrolling?

Want proof fast? PM > Install-Package IronPdf
run a sample watch your HTML become a PDF.