Este fin de semana he estado trabajando en una pequeña aplicación que en breve colgaré con código fuente para todo el mundo y que me dio el error que os comento en el título del post.
Aunque todo lo que utilicé era compatible con .NET 2.0, la desarrollé en mi equipo con Visual Studio 2010 y .NET 4.0, donde todo funcionaba a la perfección. Al subirla al servidor donde iba a estar albergada, de repente, me daba el error "Error genérico de GDI+" o -en inglés- "A generic error occurred in GDI+", sin más explicaciones, y con unas referencias muy raras a Remoting.
Mi código original generaba una imagen que posteriormente se devolvía al navegador en formato PNG. El código que estaba utilizando era similar al siguiente:
Bitmap img = new Bitmap(sRutaImagenPatron);Graphics g = Graphics.FromImage(img);Font f = new Font(fuente, tamanio, FontStyle.Bold);Brush b = colorLetra;g.DrawString(string.Format("{0:n0}", iDato), f, b, posX_Letra, posY_Letra);
context.Response.ContentType = "image/png";img...
[Más]