问题标签 [comexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4635 浏览

vb.net - VB.NET COMException 错误

我使用 MS Visual Studio 2005 在 VB.NET 中编写了一个应用程序。我使用的是 .NET 版本“2.0.50727”。直到最近,该应用程序一直在正常运行。使用一段时间后,它开始产生System.Runtime.InteropServices.COMException error (80080005). 当我调用生成另一个外部应用程序的实例时会发生错误。一旦发生此错误,它就永远不会消失,每次打开我的应用程序时都会发生。此错误破坏了我的程序的功能,因为它依赖于它正在调用的第二个应用程序。

我不确定是什么导致了这个错误的发生,但我知道它是用户特定的,而不是应用程序。它似乎发生在用户的 Windows 配置文件中。我可以在同一台机器上使用不同的用户,或者为有问题的用户创建一个新的配置文件,程序将在一段时间内正常工作。最终(几周内)错误将返回并一直存在,直到我再次解决它。我正在尝试调试 COM 错误以了解为什么会发生这种情况,但这是一种奇怪的行为,我不知道从哪里开始。我从未见过将自身连接到配置文件并导致其持久存在的错误。

我没有很多 .NET 经验,但我做过很多 VB 6 应用程序编程。请提出您的任何建议。非常感谢您的帮助。

这是发生错误的代码块:

我在我的 frmMain.vb 表单(要加载的第一个表单)的顶部声明了变量。我在第一个表单加载时加载 COM 对象。我让它保持活动状态,直到应用程序关闭,因为我对它进行了很多调用。

0 投票
4 回答
4910 浏览

asp.net - 在 ASP.NET 中动态生成 Excel 文档时出现“许可证已过期”错误

任何熟悉以下错误的人?当我运行我的 webapp 以从本地计算机生成动态 excel 文档时,它工作正常,但是当在服务器上调用同一段代码时,我收到以下错误。似乎这是一个权限问题,因为它适用于我的机器但不适用于服务器,但我不知道从哪里开始以查明问题。非常感谢任何指导/帮助!


Office/Excel 安装在服务器上,我可以在服务器上打开/保存 Excel 文档。它可能是服务器上的 excel 版本与我的本地机器上的版本吗?如果是这样,我如何确保我在服务器上拥有最新的?

0 投票
0 回答
1520 浏览

com - Debugging COMException

I am using an ancient Intergraph routing library to do some routing.

I could create several ActiveX and COM objects just fine but there is this one type "Location" and "LocationCtrl" that throws a COMException on creation.

Here's the relevant code

The COMException was thrown upon setting the Streets property.

Here's the exception:

The entire application is extremely simple, it contained only code that initialize some of the supporting objects, however this particular Location type would initialize just fine but on first invocation of property getters/setters, it would throw the above exception.

I have been debugging this for a few days already and havn't found a way to instantiate and initialize the Location class properly.

Any clue? Some pointers on how to further investigate this?

0 投票
1 回答
351 浏览

iis - C# Deleting a IIS virtual directory on windows server 2003 gives a COMException

This throws a COMException 0x80005000. Any pointers welcome. Creation of virtual directory is fine. Its only at uninstall I get this error logged in Event Viewver.

0 投票
4 回答
21254 浏览

windows-services - 通过 Server 2008 上的 Windows 服务实现 Office 自动化

我们有一个在 2003 Server 上运行的 Windows 服务。它使用 Word Interop 打开一个源 Word 文档,然后用它做一些事情。它也同样适用于 Excel 和 PowerPoint 文件。

最近,我们尝试将此服务移至 Windows 2008 Server 机器上,但遇到了实际问题。

Microsoft.Office.Interop.Excel.Workbooks.Open 处的 COMException Microsoft.Office.Interop.Word.Documents.Open 处的 COMException

当 Windows 服务在 2008 Server 上运行时,我得到了上述异常。查看任务管理器,应用程序确实加载正常,但不久之后又关闭了。

我已经阅读了有关 Vista 和 Server 2008 不再具有 Session0 的内容,并尝试相应地更改 Office DCOM 安全属性,包括将运行它们的用户的身份更改为集成但无济于事。

有谁知道这是否可能?这是我们系统的一个基本方面,因此我们需要能够做到这一点。

谢谢

0 投票
2 回答
854 浏览

sharepoint - SharePoint COMException

在 SharePoint 页面库中添加或编辑页面时,我们会遇到以下异常:

[COMException(0x81020016):项目不存在您选择的页面包含不存在的项目。它可能已被其他用户删除。单击页面顶部的“主页”返回您的网站。] 在 Microsoft.SharePoint.Library.SPrequestInternalClass.RenderColumn。

奇怪的是,当我们第一次执行“签入”然后单击“发布”按钮时,它可以完美运行。但是直接单击“发布”会产生错误,但并非总是如此!

页面库有发布和项目计划,没有工作流(添加/编辑页面的人也是批准者)和主要/次要版本。我们使用从发布页面和自定义 PageLayout 派生的内容类型。

0 投票
1 回答
4645 浏览

c# - 尝试使用库时出现 COMException

我有一个使用库的 ASP.net WebService,它依赖于某些第三方 .dll。

如果我向我的 web 服务添加对库的引用,我会收到 COMException 并且我无法加载该站点。我认为这可能与 aspnet 用户凭据有关,因此我尝试在 machine.config 中模拟和使用 processModel,但似乎没有任何效果。

.dll 用于与硬件通信,所以我什至没有在服务器上使用它们,只是库的其他部分,有什么办法可以解决这个问题吗?

我在带有 Visual 2008 SP1 和 .net 3.5 的 Windows XP Pro SP3 上运行。

我在想修复它的唯一方法是将库分成基于硬件和非硬件的库。

干杯,萨基

0 投票
1 回答
162 浏览

.net - 帮助调试互操作问题的最佳工具

我们的一位客户遇到了互操作问题,堆栈跟踪中没有任何值得注意的内容,只有 ComException 和互操作问题。

我已经尝试过 Process Monitor 和 Dependency Walker,但似乎没有弹出任何内容。

它是在 .net 1.1 上运行的 C++ 托管。

任何工具的任何帮助都可以挽救生命!?

0 投票
2 回答
2872 浏览

php - 未知的 com_exception 错误

我正在为之前在这里询问过的 Yii 框架编写一个扩展,有人报告以下错误:

com_exception

描述

来源:未知
描述:未知源文件

C:\wamp\www\yiisample\protected\extensions\gallery\EGalleryBase.php(364)

他们使用 WAMP 5、PHP 版本 5.2.1 和 Window XP。

第 364 行是指:

但是您可以在这个问题中看到整个适当的部分。

我已经检查并且php.exe不在定义PATH中,但即使在修复之后,问题仍然存在。

谷歌搜索几乎总是指向循环问题Word,或者似乎根本没有帮助的PHP 错误。

有没有人对问题是什么有任何建议,或者关于如何调试这个问题的一些建议,以便我获得比“未知”更多的信息。

谢谢。

0 投票
1 回答
2411 浏览

windows-xp - Web 应用程序“句柄无效”上的随机 COMException

突然之间,当我尝试使用 IIS 提供 Web 应用程序时,我一直在这台机器上收到一个奇怪的 COMException。我从来没有遇到过任何问题。

堆栈跟踪:

我怎样才能解决这个问题?我需要这台服务器在今天晚些时候工作以进行演示。

我尝试过的事情:

  • 在 IIS 中停止/启动
  • aspnet_regiis -i
  • 重启