回 帖 发 新 帖 刷新版面

主题:[讨论]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()

 

回复列表 (共2个回复)

沙发

各位高手,快帮帮忙吧!!!

板凳

已解决,只要把文件属性“只读”去掉便可。

我来回复

您尚未登录,请登录后再回复。点此登录或注册