我知道这已经被问了一百万次了,但我想我需要把它变成一百万零一个。
我"A generic error has occurred in GDI+"
在尝试保存新的bitmap
.
我已经完全精简到最基本的代码行,但我仍然使用以下方法得到错误:
public class HomeController : Controller
{
public ActionResult Index()
{
return this.View();
}
public void CreatePicture()
{
try
{
// THIS WORKS
System.IO.File.Copy("C:\\copyTest.bmp", "C:\\test folder\\copyTest2.bmp");
// THIS WORKS
System.IO.File.Delete("C:\\test folder\\deleteTest.bmp");
using (Bitmap newBitmap = new Bitmap(120, 120))
{
// THIS FAILS
newBitmap.Save("C:\\test folder\\test.bmp", ImageFormat.Bmp);
}
}
catch (Exception ex)
{
throw ex;
}
}
}
该代码是MVC 3.0
使用匿名登录从网站内空白页面上的 html 链接调用的。
看法:
@Html.ActionLink("Create Picture", "CreatePicture", "Home", new { })
我已检查“测试文件夹”的文件夹权限,并已授予对以下内容的完全访问权限:
- 网络
- 网络服务
- IUSR
我仍然收到错误...我错过了什么/做错了什么?