0

在我的开发机器(安装了 Quickbooks SDK)上,我可以很好地连接 QB 并与之交互;从 w/i QB 授予对外部应用程序访问权限的标准工作流程有效。但是,在我的生产机器上,我遇到了各种各样的错误:

  • 无法启动 QB。
  • 无法启动 QB,因为它已经在运行。
  • 不能打开多个公司文件。

开发文档让您相信应用程序必须签名,而我在其他地方找到了可以运行未签名示例应用程序的示例。那是什么?如果不严格要求签名,那么有什么线索可以解释为什么我不能让它工作吗?

生产机器

QuickBooks Pro 2011 Release R9P (US)
我们安装的 OOB Silverlight 应用程序

开发机器

Quickbooks Premier Contractor Edition 2010 Release R13P (US)
Silverlight 4 使用 COM/C# 连接到 QB
Quickbooks SDK 11.0

正如我所说,开发机器可以正常工作。在生产机器上,我们尝试了不打开 QB、打开但未打开客户端文件、打开并打开客户端文件的所有组合,我们将在尝试时遇到一个或另一个错误打开连接。此外,我们的应用程序从未出现在集成应用程序设置页面中(但它确实出现在开发机器的 QB 上)。我们已经尝试过管理员和非管理员。

4

2 回答 2

2

不,您不需要签署您的应用程序。

您没有提供足够的信息让我们真正为您提供解决方案。

  • 你检查你的 SDK 日志了吗?
  • QuickBooks 的版本/年份/版本/国家/地区?
  • 您是为 Web 连接器构建,还是使用 C#、VB .NET 或...?
  • 如果您使用的是 Web 连接器,您的 Web 连接器日志是什么样的?
  • 您是否以 QuickBooks 管理员用户身份登录?
  • QuickBooks 是否已经在运行?
  • 是否有另一个 QuickBooks 公司文件已经打开?
  • 您是否撤销了集成应用程序的许可?

如果您期望答案,则必须发布一些详细信息。

于 2012-02-10T19:28:37.560 回答
1

这是一个完全信任的 Silverlight 应用程序。看起来好像是 SL 本身的东西。一旦我们升级到 SL5,它就可以正常工作了。

于 2012-05-12T19:49:29.223 回答