0

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

cab 可以解决这个问题吗?我了解我需要重新调整用户机器上的控制。常规的 msi 会更好更容易使用吗?

谢谢

4

1 回答 1

1

如果 .net 程序集托管在 Web 服务器上,您实际上不需要注册它,您可以使用重载<OBJECT>标签:

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

请参阅http://support.microsoft.com/kb/317346

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

另请参阅:如何:将 COM 互操作程序部署到 Internet Explorer

于 2010-03-22T16:33:57.773 回答