Hp Quality Center 11.0连接错误

时间:2012-11-13 10:04:23

标签: c# .net

我正在尝试使用C#语言通过Windows控制台应用程序连接到HP质量中心11.0。 我添加了对dll OTAClient.dll的引用,并使用TDAPIOLELib添加了命名空间引用; (没有发生对dll的引用,所以我使用命令手动注册了dll regsvr32 C:\ OTAClient.dll)之后添加了dll。

当我使用下面提到的代码运行程序时,我得到了错误  错误 - > COMException未处理。  服务器抛出异常。 (来自HRESULT的异常:0x80010105(RPC_E_SERVERFAULT))

代码:

TDConnection qctd = new TDConnection();
qctd.InitConnectionEx("http://localhost:8080/qcbin/");

我在第二行收到错误。 HP质量中心托管在Windows Web服务器2008 r2(64位操作系统)上。

2 个答案:

答案 0 :(得分:2)

从qc实例的加载项下载TDClient.exe并安装它。这将在执行它的机器上加载并注册运行时所需的所有库。

答案 1 :(得分:0)

这必须是抛出的异常,因为您的DLL没有被正确引用。

如果已经提到,请尝试使用以下代码创建连接对象

TDConnection qctd = CreateObject("TDApiOle80.TDConnection");
qctd.InitConnectionEx("http://localhost:8080/qcbin/");