因为需要,尝试用C#开发了一个ActiveX控件,用于上传文件。因为已经有了上传的DLL,所以主要就是开发ActiveX。参考了网上众多的文章,按照详细步骤做下来了,编译和发布都无问题,但是在网页中显示时就不显示,甚至连红色的叉叉都不显示。我用OLE/COM  Object Viewer查看,发现有我开发的ActiveX插件,但是双击无法打开。提示IClassFactory::CreateInstance Failed。<no system message defined>severity:SEVERITY_ERROR, facility (Unkown Facility) ($80131507)怎么回事,求指教啊~~~~

解决方案 »

  1.   

    ActiveX基本上属于过时的技术,要么用Html 5,要么用silverlight/flash
      

  2.   

    上传文件也可用jquery的控件,不支持xhr的可用iframe模拟无刷新上传。当然检查文件大小,显示进度之类就只能用html 5/silverlight/flash了
      

  3.   

    我对这个问题也感兴趣,只能先帮你ding,期待大神解决了