3
|
Judah Gabriel Himango · 技术社区 · 15 年前 |
1
5
80070002是“找不到文件”错误。 我猜你的机器缺少依赖性。尝试通过depends.exe运行COM组件,以查看是否安装了所有必需的库。 |
2
2
嗯,0x80070002意味着找不到文件,所以我要检查在您的计算机上是否存在COM注册中指向的DLL |
3
0
如果应用程序池崩溃,则可能发生此错误。您可以检查您的代码,看是否最终有任何函数或对象初始化重复。这可能导致内存泄漏,并最终导致应用程序池崩溃。 |
4
0
更多可能有用的信息。我们在加载.NET组件的经典ASP Web应用程序上看到了这个问题。一个应用程序很好,另一个不好。同一台机器?那又是什么呢?由于未能加载COM组件,我们没有得到正确的错误,只是错误号0x80070002。 最终,通过将断开的应用程序的应用程序池设置为与工作应用程序相同,解决了这一问题。关于应用程序池的某些内容意味着无法正确加载组件、相同身份等(IIS6)。 这个组件的注册表中有很多旧版本号,但regasm总是这样做,清理起来很糟糕,甚至在开发人员机器上的版本号之间移动时,我们还必须编写一个小工具来删除它们。但在本例中,这些版本号不是问题所在。 结论:听起来像是权限问题,但我知道什么…… |
Saravanan Sachi TheSharpieOne · 在VB中调用Excel函数的任何方法。NET作为Microsoft。办公室互操作。Excel在服务器中抛出未注册的类(REGB\u E\u CLASSNOTREG)? 7 年前 |
IS4 · 无参考的封送[in]参考 7 年前 |
Water Cooler v2 · 如何在Java中进行COM互操作? 7 年前 |
Eugen · _bstr_r与_T(“”) 10 年前 |
Builder · 应用程序退出后留在内存中 10 年前 |