Asp.net mvc GDI+;中发生一般错误;

Asp.net mvc GDI+;中发生一般错误;,asp.net-mvc,gdi+,Asp.net Mvc,Gdi+,我知道这个问题已经被问了一百万次了,但我想我需要做一百万次 当我试图保存新的位图时,“GDI+中发生了一个一般性错误” 我已经完全剥离了最基本的代码行,但仍然通过以下方法得到错误: public class HomeController : Controller { public ActionResult Index() { return this.View(); } public void CreatePicture() { try {

我知道这个问题已经被问了一百万次了,但我想我需要做一百万次

当我试图保存新的
位图时,
“GDI+中发生了一个一般性错误”

我已经完全剥离了最基本的代码行,但仍然通过以下方法得到错误:

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链接调用代码

视图:

我已检查“测试文件夹”的文件夹权限,并已授予对以下内容的完全访问权限:

  • ASPNET
  • 网络服务
  • IUSR

我仍然得到错误。。。我遗漏了什么/做错了什么?

这可能是由其他原因造成的,但在这种情况下,您似乎没有指定图像类型。
因此,请尝试:
newBitmap.Save(“C:\\test folder\\test.bmp”,System.Drawing.Imaging.ImageFormat.bmp)

4个多小时后,我终于解决了这个问题

我的电脑开始死机,所以我决定重新启动它


重新启动后(顺便说一句,没有安装更新),一切都奇迹般地工作了

你能提供更多的代码吗?我在问题帖中添加了更多。这是一个新的空白mvc项目,所以没有太多。
@Html.ActionLink("Create Picture", "CreatePicture", "Home", new { })