.net Com可见dll的CreateObject失败

.net Com可见dll的CreateObject失败,.net,asp-classic,createobject,.net,Asp Classic,Createobject,我有一个com可见dll,我正试图从经典ASP调用它。我已经使用regasm成功注册了它,但仍然遇到以下错误 0x8013600-服务器对象:006~ASP 0177~Server.CreateObject失败~8013600 该应用程序在许多其他机器上运行良好,因此有一些环境问题导致我的机器出现问题。这是我正在使用的代码 设置myVariable=Server.CreateObject(“components.MyComponent”) 我已尝试删除“服务器”,同样的问题 我看过了,但这没用

我有一个com可见dll,我正试图从经典ASP调用它。我已经使用regasm成功注册了它,但仍然遇到以下错误

0x8013600-服务器对象:006~ASP 0177~Server.CreateObject失败~8013600

该应用程序在许多其他机器上运行良好,因此有一些环境问题导致我的机器出现问题。这是我正在使用的代码

设置myVariable=Server.CreateObject(“components.MyComponent”)

  • 我已尝试删除“服务器”,同样的问题
  • 我看过了,但这没用
  • 我已尝试重置dll所在文件夹的权限,同样的问题
  • 我已尝试重置类型相同问题的注册表权限

我不知道是什么原因导致了这种情况。

事实证明,这是由MyComponent引用的一个组件在注册表中的条目出错引起的。很难追查和理解它为什么会发生