GDI+ System.Drawing.Bitmap gives error Parameter is not valid intermittently
<p>I have some C# code in an ASP.Net application that does this:</p>

<p>Bitmap bmp = new Bitmap(1184, 1900);</p>

<p>And occasionally it throws an exception "Parameter is not valid". Now i've been googling around and apparently GDI+ is infamous for throwing random exceptions, and lots of people have had this problem, but nobody has a solution to it! I've checked the system and it has plenty of both RAM and swap space.
Now in the past if i do an 'iisreset' then the problem goes away, but it comes back in a few days. But i'm not convinced i've caused a memory leak, because as i say above there is plenty of ram+swap free.</p>

<p>Anyone have any solutions?</p>
