主题:[讨论]GDI+ 中发生一般性错误,如何解决?
“/test20”应用程序中的服务器错误。
--------------------------------------------------------------------------------
GDI+ 中发生一般性错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Runtime.InteropServices.ExternalException: GDI+ 中发生一般性错误。
源错误:
行 33: g.FillEllipse(blueBrush,x+r.Next(380),y+r.Next(380),20,20);
行 34:
[color=FF0000]行 35: image.Save(filename,System.Drawing.Imaging.ImageFormat.Gif);[/color]行 36: return filename;
行 37:
源文件: c:\inetpub\wwwroot\test20\creategif.aspx.cs 行: 35
堆栈跟踪:
[ExternalException (0x80004005): GDI+ 中发生一般性错误。]
System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams)
System.Drawing.Image.Save(String filename, ImageFormat format)
test20.creategif.CreateImage() in c:\inetpub\wwwroot\test20\creategif.aspx.cs:35
test20.creategif.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\test20\creategif.aspx.cs:43
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()
--------------------------------------------------------------------------------
GDI+ 中发生一般性错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Runtime.InteropServices.ExternalException: GDI+ 中发生一般性错误。
源错误:
行 33: g.FillEllipse(blueBrush,x+r.Next(380),y+r.Next(380),20,20);
行 34:
[color=FF0000]行 35: image.Save(filename,System.Drawing.Imaging.ImageFormat.Gif);[/color]行 36: return filename;
行 37:
源文件: c:\inetpub\wwwroot\test20\creategif.aspx.cs 行: 35
堆栈跟踪:
[ExternalException (0x80004005): GDI+ 中发生一般性错误。]
System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams)
System.Drawing.Image.Save(String filename, ImageFormat format)
test20.creategif.CreateImage() in c:\inetpub\wwwroot\test20\creategif.aspx.cs:35
test20.creategif.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\test20\creategif.aspx.cs:43
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()