代码之家  ›  专栏  ›  技术社区  ›  G-Man

启用COM的.NET用户控件

  •  0
  • G-Man  · 技术社区  · 16 年前

    我已经创建了一个支持COM的.NET用户控件,我想知道将它部署到用户在网页中使用该控件的最佳方法是什么?

    计程车是解决这个问题的方法吗?我知道我需要重新控制用户的机器。 一个普通的msi会更好,更容易使用吗?

    谢谢

    1 回复  |  直到 16 年前
        1
  •  1
  •   Andy E    16 年前

    如果.net程序集托管在web服务器上,实际上不需要注册它,只需使用重载的 <OBJECT>

    <OBJECT id="Obj1" classid="Assembly.dll#Full.Namespace.ControlName">            
    

    看见 http://support.microsoft.com/kb/317346

    这种用法非常强大,因为.NET程序集是通过使用新的零影响融合技术进行安装的,这种技术使程序集安装无需向用户注册表写入任何辅助信息。更新控件只需下载一个新的副本(运行时会自动处理);从计算机中删除它就像从Fusion下载缓存中删除程序集一样简单。

    How To: Deploy COM Interop Programs to Internet Explorer

    推荐文章