GDI+ 中发生一般性错误的解决方法
2006-09-28 09:04
274 查看
在开发.NET应用中,使用 System.Drawing.Image.Save 方法而导致“GDI+ 中发生一般性错误”的发生,通常有以下三种原因:
1. 相应的帐户没有写权限。
解决方法:赋予 NETWORK SERVICE 帐户以写权限。
2. 指定的物理路径不存在。
解决方法:
在调用 Save 方法之前,先判断目录是否存在,若不存在,则创建。
if (!Directory.Exists(dirpath))
Directory.CreateDirectory(dirpath);
3. 保存的文件已存在并因某种原因被锁定。
解决方法:
重启IIS,解除锁定。并在代码中使用 using 语句,确保释放 Image 对象所使用的所有资源。
1. 相应的帐户没有写权限。
解决方法:赋予 NETWORK SERVICE 帐户以写权限。
2. 指定的物理路径不存在。
解决方法:
在调用 Save 方法之前,先判断目录是否存在,若不存在,则创建。
if (!Directory.Exists(dirpath))
Directory.CreateDirectory(dirpath);
3. 保存的文件已存在并因某种原因被锁定。
解决方法:
重启IIS,解除锁定。并在代码中使用 using 语句,确保释放 Image 对象所使用的所有资源。
相关文章推荐
- .net生成缩略图及水印图片时出现GDI+中发生一般性错误解决方法
- 关于生成缩略图及水印图片时出现GDI+中发生一般性错误解决方法
- .net生成缩略图及水印图片时出现GDI+中发生一般性错误解决方法
- GDI+ 中发生一般性错误 的解决方法
- GDI+ 中发生一般性错误的解决方法
- GDI+发生一般性错误的解决方法
- GDI+发生一般性错误的解决方法
- WebChartz中GDI+发生一般性错误的解决方法。[常见]
- asp.net图片添加水印以及GDI+ 中发生一般性错误的解决方法
- “GDI+ 中发生一般性错误” 解决方法
- GDI+中发生一般性错误的解决办法
- “GDI+中发生一般性错误” 的终极解决办法!
- “GDI+中发生一般性错误” 的终极解决
- GDI+中发生一般性错误的解决办法(转帖)
- System.Drawing.Image.Save 方法而导致“GDI+ 中发生一般性错误”
- GDI+ 发生一般性错误解决办法
- System.Drawing.Image.Save 方法导致“GDI+ 中发生一般性错误”
- [原创解决]System.Runtime.InteropServices.ExternalException (0x80004005): GDI+ 中发生一般性错误
- asp.net mvc中GDI+中发生一般性错误的解决办法