2014-08-18 11:24:44 发布:zhushican
如果我们想要使用ASP中的COM(可重复使用的编译代码),我们必须在服务器上注册组件。比如说,如果我们使用了Visual Basic开发了一种简单的数据访问组件,而且希望在ASP的应用程序中使用它,我们就必须在使用它之前显式的进行注册。组件的注册要么通过命令行工具regsvr32.exe,要么使用COM+Services(在start|programs|administrative tools|component services中可以找到)。在这两种情况下,都要在描述组件的windows记录中创建项,创建其线程模型,以及.dll文件的位置。然后我们就可以使用Server.CreateObject()方法写下ASP应用程序的代码。之后,我们将使用ProgID来找到记录中要求的组件的项。找到之后,就建立一个组件的示例。