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

Asp classic ASP Classic可以使用免注册组件吗?,asp-classic,regfreecom,Asp Classic,Regfreecom,正如主题所说,ASP Classic可以使用免注册组件吗?这是在Windows Server 2003上。如果是,我该怎么做 如果没有,请任何人提供一些替代方案?免费注册我假定您指的是未使用regsvr32注册为ActiveX组件的DLL。如果是这样的话,那么就不是了,不是直接从ASP 3.0开始的,尽管您可以使用CreateObject通过DCOM远程使用它。原因是没有注册它就没有ProgID可供参考以查找ActiveX组件。或者,我想你不是说需要注册的组件因为那里有很多 将COM与ASP结合

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


如果没有,请任何人提供一些替代方案?

免费注册我假定您指的是未使用regsvr32注册为ActiveX组件的DLL。如果是这样的话,那么就不是了,不是直接从ASP 3.0开始的,尽管您可以使用CreateObject通过DCOM远程使用它。原因是没有注册它就没有ProgID可供参考以查找ActiveX组件。

或者,我想你不是说需要注册的组件因为那里有很多

将COM与ASP结合使用的一种不太常见的方法是使用(WSC)。从4GuysFromRolla:

它最大的缺点之一是 使用以下方法之一开发COM组件: 这些高级语言是 时间密集的改变一个目标的过程 现有的COM组件。例如 假设您正在开发一个COM 组成部分。您可以添加一些属性和 方法,并开始在您的 地点。现在,假设您想添加 一种新方法。添加此方法后 您必须重新编译COM 组件,重新注册,然后停止并 重新启动Web服务器

为了解决这个麻烦,微软 已创建Windows脚本组件, 顾名思义,这就是COM 用脚本创建的组件!这些 组件可以使用任何 Windows脚本语言(VBScript, JScript、PerlScript、Python等)。 因为这些组件使用脚本,所以 可以直接剪切和粘贴你的ASP 将脚本转换为这些脚本之一 组件!此外,您还可以编辑 Windows脚本组件的代码和 更改将自动进行 反射-没有重新编译,没有 正在重新启动Web服务器,但没有 重新注册组件

有关更多信息,请查看以下链接:


看起来很有希望。然而,我可以引用C#代码还是DLL?我被最后一个问题弄糊涂了,“如果不是”,那么根据定义,没有任何替代方案。也许你的意思是提供一个特定场景的另一种方式,在这个场景中你认为需要这样一个特性。在这种情况下,可能会有其他选择,但你需要概述你的情景,让任何人都有机会回答这个问题。