【发布时间】:2009-02-28 11:08:53
【问题描述】:
我手头的一项任务要求我将 ASP 应用程序从一台服务器移动到另一台服务器。为此,我需要两个命令行工具之类的东西来了解以下信息。
- 获取此 asp 项目中使用的 com 对象列表。
- 获取我现有服务器中已注册 com 对象的列表。
有什么想法吗?
【问题讨论】:
-
当您实际上只需要知道其中的几个时,在您的服务器上注册的 100.000 个 COM 对象的列表有什么用处?
-
没错,100 个 COM 对象本身对我来说真的没用。但是,我至少会有一个列表,可以用来知道手头的 COM 对象是否已经注册。
-
重新注册即可。当它已经注册时,你不会做任何伤害。
-
知道它是否已注册只是问题的一半。它可以很容易地注册,但 DLL 可能已被删除或移动。正如 svinto 在其他地方所说,确保组件已注册并使用它来创建对象的唯一方法(最好使用与 ASP 相同的用户帐户)。
-
非常感谢,Rory 指出的脚本和 andynormancx 建议的方法很有帮助。我能够让它在我的新服务器上运行。你们摇滚。
标签: com command-line