.net写的Activex控件只能在本机执行,其他机器用JS获取不到该控件.  本机能够获取到该控件.

解决方案 »

  1.   

    Activex控件是否在服务器上注册了
      

  2.   

    其它机上需要.net framework运行环境
      

  3.   

    .net 写的只适合企业级应用,并不适合所有,因为ACTIVEX是在客户端运行,那么就需要客户端有运行.NET的环境
    也就是需要客户端同样有.NET FrameWork
      

  4.   

    你遇要的问题很正常~ 估计这个是最好的办法,就是像现在百度和GOOGLE一样,发布一个基于浏览器的工具条,当浏览器打开后,就可以调用客户端上的硬件及服务了.这个办法就是现在提到的BHO(browser Helper Object)技术,不过还是麻烦~ 建议能用flash的还是用flash辅助解决巴:)
      

  5.   


    如果 Activex控件不被系统认识那需要注册该 Activex控件 ,同时注意看该Activex控件运行是否需要什么环境,如果需要c# 的环境那在客户端也需要.net环境,
      

  6.   

    同意3L观点,每个客户端都需要.NET FrameWork才可运行,和Java需要java虚拟机一样
      

  7.   

    应该是3L说的情况了
    不过LZ你真有分 连起3帖问这问题。。