我有一个 com 可见的 dll,我试图从经典 ASP 中调用它。我已经使用 regasm 成功注册了它,但我仍然遇到以下错误。
0x80131600 - 服务器对象:006~ASP 0177~Server.CreateObject 失败~80131600
该应用程序在许多其他机器上运行良好,因此在我的盒子上存在一些环境问题。这是我正在使用的代码
设置 oMyVariable = Server.CreateObject("components.MyComponent")
- 我试过删除“服务器。”,同样的问题
- 我看过http://social.msdn.microsoft.com/Forums/vstudio/en-US/6c450276-44bc-40d3-a698-3da1e640f791/throwing-exception-from-comvisible-class-constructor但这没有帮助
- 我试过重置dll所在文件夹的权限,同样的问题
- 我已经尝试重置该类型的注册表权限 - 同样的问题
我不知道是什么原因造成的。