OPC连接 - HRESULT E_FAIL从调用COM组件返回

时间:2014-02-22 01:04:38

标签: .net visual-studio-2012 automation opc

我有一个我正在Visual Studio 2012中工作的应用程序。我正在使用.NET 2.0。 此应用程序会谈使用Interop.OPCAutomation.dll OPC包装器。在这个系统上,它测试并成功运行(Windows 7 Ultimate - 64 SP1,Intel i7处理器)。当我将源代码移动到我的服务器,该服务器具有相同版本的Visual Studio并且也是Windows 7 Ultimate - 64,但是是AMD六核并且还没有SP1时,我收到此错误:

异常:抛出:“错误HRESULT E_FAIL已从调用COM组件返回。” (System.Runtime.InteropServices.COMException) 抛出了System.Runtime.InteropServices.COMException:“从调用COM组件返回错误HRESULT E_FAIL。” 时间:2014年2月21日下午7:58:03 线程:主线程[2256]

造成这种情况的代码行: OPCMyServer.Connect(“KEPware.KEPServerEx.V4”,“localhost”)

这适用于多台计算机,但出于某种原因不在这台计算机上。我已经从.NET 2.0更改为3.0,3.5,4.0但错误仍然相同。在导致此错误的此计算机上可能有什么不同?

我确信我太模糊了,但除了我在代码中使用它们之外,我对这些COM组件并不太熟悉。

0 个答案:

没有答案