打成cab包,客户端安装可以classid="CLSID:FF77A30A-69F0-44eb-AF5E-756ABF90578C"
因为已经在注册表注册
否则要用classid="Upload.dll#TestCorp.ClientControls.MultiUploadCtrl",路径要一致。下载使用。不需要安装

解决方案 »

  1.   

    用VS 2005 带的CAB制作就可以吗?
      

  2.   

    还有,我在 开发环境Win2000 + IIS + VS 2005 下用dll的方式调用,客户端测试是可以正常访问的,
    可到了现场Win2003 + IIS + .NET Framework 2.0 下面,就不能了,跟环境有关吗?有什么要注意
      

  3.   

    要检查一下,虚拟路径中是否允许“脚本和执行程序”?是这个的话,dll控件就不能正常工作了!
    一定要是“脚本”
    切记
      

  4.   

    问一句,c#写的activex在没有.net framework的机器上是什么效果
      

  5.   

    客户端没有.NET Framework 就用不了 ActiveX
      

  6.   

    c#写的activex是伪activex上由.NET Framework托管代码。
      

  7.   

    需要使用 “Microsoft .NET Framework 2.0 配置”配置一下权限集,可是在客户端安装了.NET Framework 后,在管理工具里并没有“Microsoft .NET Framework 2.0 配置”一项,怎么才能配置呀?
    只能用命令行吗?参考:http://www.chenjiliang.com/Article/View.aspx?ArticleID=1937&TypeID=88
      

  8.   

    说点题外的:感觉在 .NET 下编程,已经完全可以不用 COM 的那一套了,做 ActiveX 组件是不是真的有必要?
      

  9.   

    http://blog.csdn.net/jxufewbt/archive/2005/12/07/545547.aspx
    http://blog.csdn.net/jxufewbt/archive/2005/12/07/545564.aspx