AjaxfileUpload错误

我正在尝试实现一个简单的ajaxtoolkit文件上载控件,每次单击“上传”,我得到的都是错误。 我尝试在“AjaxFileUpload1_UploadComplete”函数中放置断点但它甚至不会被解雇..(可能是因为上传尚未完成?)我该怎么做才能使它工作?

这是错误: 在此处输入图像描述

这是我的aspx:

这是背后的function:

 protected void AjaxFileUpload1_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e) { string id = "038191904"; Directory.CreateDirectory(Server.MapPath("~/App_Data/" + id + "/scanned_docs/")); string filePath = "~/Member_Data/" + id + "/images/"; string path = filePath + e.FileName; AjaxFileUpload1.SaveAs(Server.MapPath(filePath) + e.FileName); //db1.insert_pic_slide(id, path); } 

这发生在我身上,我做了两件事来解决它:

1)更新站点的web.config文件以包含以下条目:

           

2)如果您要上传的页面位于具有拒绝匿名授权规则的web.config的文件夹中,请确保为AjaxFileUploadHandler添加允许,如下所示: