System.Drawing.Image OldImage = null;

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

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

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

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

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

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

这样就可以了。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-28
  • 2021-07-19
  • 2021-12-06
猜你喜欢
  • 2021-10-24
  • 2022-12-23
  • 2021-12-29
  • 2022-03-01
  • 2022-12-23
  • 2021-11-14
  • 2021-08-02
相关资源
相似解决方案