bitmap.save 时发生错误“GDI+中发生一般性错误”

时间:2021-12-21 17:13:58
用ctrl + F5调试就没问题,放到IIS上就报错。求解。
报错的代码:
 

string abspath = System.Web.HttpContext.Current.Server.MapPath(@"tu/Fax00000001.JPG");
                Bitmap bitmap = new Bitmap(abspath);
        bitmap.RotateFlip(RotateFlipType.Rotate180FlipX);
        bitmap.Save(abspath);

5 个解决方案

#1


编译没通过,Ctrl+f5不是编译,f5才是编译
你重新编译一下

#2


相应的帐户没有写权限。   
指定的物理路径不存在。   
保存的文件已存在并因某种原因被锁定。   
在代码中使用 using 语句,释放 Image 对象所使用的所有资源。   
 文件名长度

#3


引用 2 楼 wuyq11 的回复:
相应的帐户没有写权限。  
指定的物理路径不存在。  
保存的文件已存在并因某种原因被锁定。  
在代码中使用 using 语句,释放 Image 对象所使用的所有资源。  
 文件名长度

1、账户写权限具体怎么做?
2、物理路径肯定是存在的。
3、不太可能被锁定,因为没有使用过。
4、如何释放?
请帮帮忙,详细说说。

#4


果然是写权限的问题,神奇。
搞定了,谢谢wuyq11

#5


该回复于2011-03-28 15:49:29被版主删除

#1


编译没通过,Ctrl+f5不是编译,f5才是编译
你重新编译一下

#2


相应的帐户没有写权限。   
指定的物理路径不存在。   
保存的文件已存在并因某种原因被锁定。   
在代码中使用 using 语句,释放 Image 对象所使用的所有资源。   
 文件名长度

#3


引用 2 楼 wuyq11 的回复:
相应的帐户没有写权限。  
指定的物理路径不存在。  
保存的文件已存在并因某种原因被锁定。  
在代码中使用 using 语句,释放 Image 对象所使用的所有资源。  
 文件名长度

1、账户写权限具体怎么做?
2、物理路径肯定是存在的。
3、不太可能被锁定,因为没有使用过。
4、如何释放?
请帮帮忙,详细说说。

#4


果然是写权限的问题,神奇。
搞定了,谢谢wuyq11

#5


该回复于2011-03-28 15:49:29被版主删除