uploadify http error 500

来源:互联网 发布:德意志意识形态 知乎 编辑:程序博客网 时间:2024/05/23 00:00
       用ASP.NET实现这样一个功能:用uploadify上传一个excel文件,上传完成后打开并读取文件内容,最终将内容写到数据库。在开发环境下,这个功能在运行过程中没有问题,当发布至服务器,客户端访问过来时,出现HTTP ERROR 500错误。在找了N多可能的原因后,发现问题出来在系统打开已经上传的excel文件出现问题,于是将打开excel文件的代码独立出来测试,报以下错误:

检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。

       在网上查找原因,问题的解决方法基本上是一致的,如http://blog.csdn.net/zijings8374/article/details/4256005上面提到的解决方法,但我按照这样的方法尝试无效(我的操作系统是win 7)。于是将ASP.NET、NETWORK Service、Everyone三个用户逐一添加进去,添加好Everyone用户后,出错报警消失了,于是将ASP.NET、NETWORK Service删除掉。Excel这个问题解决后,uploadify的问题也随之消失。
原创粉丝点击