我在使用Uploadify时在服务器上总是出现IO Error 有时上传到20% 就出来 有时上传到40% 才会出来,小文件不会出来。问题是超过30MB的文件都会出现这种错误。这里我应该怎么解决麻烦各位大侠帮个忙。
      
      我已经加了<httpRuntime maxRequestLength="2097151" executionTimeout="600" useFullyQualifiedRedirectUrl="false"/>      同时我也修改了IIS 6 里面的配置AspRequestQueueMax="3000000000"      但现在就是不行,请各位大侠帮帮忙!

解决方案 »

  1.   

    这是我写的代码!
     public void ProcessRequest(HttpContext context)
            {
                context.Response.ContentType = "text/plain";
                context.Response.Expires = -1;
                try
                {
                    HttpPostedFile postedFile = context.Request.Files["Filedata"];
                    string filename = postedFile.FileName;
                    string savepath = "";
                    string tempPath = "";
                    tempPath = CommonControl.FolderCtrl.GetFilePath(filename);
                    savepath = context.Server.MapPath(tempPath);
                    string sExtension = filename.Substring(filename.LastIndexOf('.'));
                    string sNewFileName = Guid.NewGuid().ToString("N");
                    context.Session["FileName"] = savepath + @"\" + sNewFileName + sExtension;
                    context.Response.Write(context.Session["FileName"]);
                    if (!Directory.Exists(savepath))
                        Directory.CreateDirectory(savepath);
                    postedFile.SaveAs(savepath + @"\" + sNewFileName + sExtension);
                    context.Response.Write(tempPath + sNewFileName + sExtension);
                    context.Response.StatusCode = 200;
                }
                catch (Exception ex)
                {
                    context.Response.Write("Error: " + ex.Message);
                }
            }
      

  2.   

    在IIS中这一项同样修改过AspMaxRequestEntityAllowed="1073741824"但还是不行
      

  3.   

    <httpRuntimemaxRequestLength="1048576"executionTimeout="3600"/>