ASP Classic可以使用免注册组件吗?

时间:2010-02-01 18:22:44

标签: asp-classic regfreecom

就像主题所说,ASP Classic可以使用免费注册组件吗?这是在Windows Server 2003上。如果是这样,我该怎么做呢?

如果没有,有人可以提供一些替代方案吗?

2 个答案:

答案 0 :(得分:3)

免费注册我假设您指的是使用regsvr32未注册为ActiveX组件的DLL。如果是这样的话,那么不是,不是直接来自ASP 3.0,虽然你可以使用CreateObject通过DCOM远程使用它。没有注册的原因是没有ProgID来引用ActiveX组件。

答案 1 :(得分:0)

另外,我想你不是指那些需要注册的组件?因为有很多人......

使用COM非常方便的一种不太常见的方法是使用Windows Scripting Components(WSC)。来自4GuysFromRolla:

  

最大的缺点之一   使用其中一个开发COM组件   这些高级语言是   时间密集的改变过程   现有的COM组件。例如,   说你正在开发一个COM   零件。你添加了一些属性和   方法并开始使用它   现场。现在,说你想添加   一种新方法。添加此方法后   你将不得不重新编译COM   组件,重新注册它,并停止和   重启Web服务器......

     

要解决这个烦恼,微软   创建了Windows脚本组件,   顾名思义,这就是COM   用脚本创建的组件!这些   组件可以用任何开发   Windows脚本语言(VBScript,   JScript,PerlScript,Python等)。   由于这些组件使用脚本,所以   可以直接剪切和粘贴你的ASP   脚本成其中一个脚本   组件!此外,您可以编辑   Windows脚本组件的代码和   更改是自动的   反映 - 没有重新编译,没有   重新启动Web服务器,没有   重新注册该组件!

有关详细信息,请查看以下链接:

相关问题