System.Drawing.Image OldImage = null;

oldImage = System.Drawing.Image.FromFile(ImageUrl);

使用该方法读取图片时。导致图片文件被死锁无法释放资源,导置重写资源时出现一般性错误。

解决方法将代码改成以下代码

Bitmap oImage = new Bitmap(ImageUrl);//从图片文件中读取图片流

Bitmap OldImage = new Bitmap(oImage);//将图片流复制到新的图片流中

oImage.Dispose();将原来的图片流释放,将图片文件进行解锁。

这样就可以了。

最新文章

  1. 执行mvn 报错 source-1.5 中不支持 diamond运算符
  2. MongoDB文档、集合、数据库简介
  3. devexpress表格控件gridcontrol设置隔行变色、焦点行颜色、设置(改变)显示值、固定列不移动(附源码)
  4. 利用.htaccess绑定子域名到子目录(亲测万网可用)
  5. 让IE6IE7IE8支持CSS3属性的8种方法介绍
  6. 转:mysql5.6.12 for Linux安装
  7. FileUtil.java
  8. mac 命令行读取 u盘
  9. clamav 杀毒软件安装及使用配置
  10. FORTH 安装使用
  11. 导入sass文件
  12. PS 滤镜算法原理——拼贴
  13. Zookeeper管理多个HBase集群
  14. thrift常见异常及原因分析(updating)
  15. MongoDB基本增删改查
  16. 基于Python的机器学习实战:KNN
  17. Actor模式初步入门
  18. linux达人养成计划学习笔记(三)—— 帮助命令
  19. 大批量导入数据的SqlBulkCopy类
  20. 基础005_V7-Select IO

热门文章

  1. 慕课网-安卓工程师初养成-4-3 Java条件语句之多重 if
  2. centos 7 安装mariadb
  3. Eclipse User Library Add/Edit/Remove
  4. NULL值比较,两个列的合并,列值按条件替换。
  5. c# 了解委托
  6. firefox chrome强制指定网址使用https
  7. 【linux】 静态库编译
  8. Git 从服务器取得最新代码覆盖本地
  9. JS时间
  10. .NET验证码控件(美观 易用)