最近,我开始尝试创建自己的异步文件上传组件用于ASP.NET。我从Darren Johnstone的FileUpload项目中吸取了经验,并创建了一个HttpModule来提取提交的数据中的文件。
我全力以赴,利用发展服务器与2008年全球抽样调查进行测试。 在我进行测试时,我甚至走过了这么长时间,以确保申请在档案开始上载之前被单元拦截。 在我对事情感到满意之后,我把该项目部署到我们的网络服务器(Win 2008 w/ IIS 7)。 我惊讶地获悉,这些控制在部署时没有发挥作用。
经过一些远程调试,我发现当文件完全上传后,HttpApplication.AuthenticateRequest事件(我的挂接进程的位置)才被调用。
我检查了我能想到的一切,但仍然找不到这种行为变化的原因。有什么想法吗?