COM组件无法在Win 2008 R2上调用.NET组件

COM组件无法在Win 2008 R2上调用.NET组件,.net,asp-classic,com,interop,regasm,.net,Asp Classic,Com,Interop,Regasm,经过大量的研究后,没有任何运气的问题。我们有一个使用COM组件的经典ASP站点。此COM组件需要使用经典ASP.NET中的CreateObject(“.NET组件”)调用.NET组件 但是,我们在事件查看器中看到了这一点: 错误代码:-2146233036-自动错误 我使用Regasm注册.NET包装器和类型库(根据注册表和gac成功检查)。我还将.NET组件添加到COM+应用程序中(运气也不好)。COM组件也已注册(regsvr32) 我不确定我可能错过了什么。此外,COM组件似乎无法调用其他

经过大量的研究后,没有任何运气的问题。我们有一个使用COM组件的经典ASP站点。此COM组件需要使用经典ASP.NET中的CreateObject(“.NET组件”)调用.NET组件

但是,我们在事件查看器中看到了这一点:

错误代码:-2146233036-自动错误

我使用Regasm注册.NET包装器和类型库(根据注册表和gac成功检查)。我还将.NET组件添加到COM+应用程序中(运气也不好)。COM组件也已注册(regsvr32)

我不确定我可能错过了什么。此外,COM组件似乎无法调用其他COM组件。我认为这是相关的,但似乎不能缩小范围。我很抱歉,但我是一个.NET的家伙,不得不在COM上读点东西


任何想法都将不胜感激

我不是COM或COM+人员,但我看到的一些帖子谈到了使用/codebase选项运行regasm命令。你试过了吗,可能有很多事情,但这通常发生在可以构建.NET的时候。典型的原因是构造函数引发的异常(特别是当您有静态构造函数时)、缺少默认构造函数或缺少依赖项程序集。组件所需的所有组件是否都已正确部署?谢谢各位!问题发生在我们从32位操作系统(2003)迁移到Win2008R2 64位时。代码方面,在大约3-4年内没有任何变化。我也尝试过regasm中的代码库选项。我使用regasm工具(生成和注册的类型库)安装了.NET组件(也检查了GAC)。今天运气不好。不知道vb6组件是否安装不正确。我没有主意了。我对.NET组件的CreateObject VB6调用为我提供了一个空对象(在调试时)。我不是COM或COM+人员,但我看到的一些帖子谈到了使用/codebase选项运行regasm命令。你试过了吗,可能有很多事情,但这通常发生在可以构建.NET的时候。典型的原因是构造函数引发的异常(特别是当您有静态构造函数时)、缺少默认构造函数或缺少依赖项程序集。组件所需的所有组件是否都已正确部署?谢谢各位!问题发生在我们从32位操作系统(2003)迁移到Win2008R2 64位时。代码方面,在大约3-4年内没有任何变化。我也尝试过regasm中的代码库选项。我使用regasm工具(生成和注册的类型库)安装了.NET组件(也检查了GAC)。今天运气不好。不知道vb6组件是否安装不正确。我没有主意了。我对.NET组件的CreateObject VB6调用为我提供了一个空对象(调试时)