您的第 3 方应用程序必须经过签名才能与 Quickbooks 集成吗?
在我的开发机器(安装了 Quickbooks SDK)上,我可以很好地与 QB 连接和交互;从 w/i QB 授予对外部应用程序的访问权限的标准工作流程有效。然而,在我的生产机器上,我遇到了各种错误:
- 无法启动 QB。
- 无法启动 QB,因为它已经在运行。
- 无法打开多个公司文件。
开发文档让您相信该应用程序必须经过签名,而在其他地方我找到了可以运行未签名的示例应用程序的示例。那么它是什么?如果不严格要求签名,那么有什么线索可以解释为什么我无法让它工作吗?
生产机器
QuickBooks Pro 2011 版 R9P(美国)
我们安装的 OOB Silverlight 应用程序
Dev Machine
Quickbooks Premier Contractor Edition 2010 发布 R13P(美国)
Silverlight 4 使用 COM/C# 连接到 QB
Quickbooks SDK 11.0
正如我所说,开发机器正常工作。在生产机器上,我们尝试了不打开 QB、打开 QB 但没有打开客户端文件、打开 QB 并打开客户端文件的每一种组合,但我们会在尝试时出现一个或另一个错误打开连接。此外,我们的应用程序从未显示在集成应用程序设置页面中(但它确实显示在开发计算机的 QB 上)。我们已经尝试过管理员和非管理员。
On my development machine (which has the Quickbooks SDK installed) I can connect and interact with QB just fine; the standard workflow of granting access to the external app from w/i QB works. However, on my production machine I get various and sundry errors:
- Can't start QB.
- Can't start QB because it's already running.
- Can't open more than one company file.
The dev docs lead you to believe that the app must be signed while elsewhere I've found examples where you could run an un-signed example app. So what is it? If signing isn't strictly required then any clues as to why I can't get this to work?
Production Machine
QuickBooks Pro 2011 Release R9P (US)
Our installed, OOB, Silverlight app
Dev Machine
Quickbooks Premier Contractor Edition 2010 Release R13P (US)
Silverlight 4 using COM/C# to connect to QB
Quickbooks SDK 11.0
As I've said, the dev machine works as it should. On the production machine we've tried every combo of not having QB open, having it open but no client file open, having it open and a client file open and we'll get one error or another right at the point we're trying to open a connection. Also, our app never shows up in the integrated applications settings page (but it does show up on the dev machine's QB). We've tried both admin and non admin.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不,您不需要签署您的应用程序。
您没有提供足够的信息让我们无法真正为您提供解决方案。
如果您期望得到答案,则必须发布一些详细信息。
No, you DO NOT need to sign your apps.
You didn't provide anywhere near enough information for us to really give you a solution.
If you expect answers, you have to post some details.
这是一款完全值得信赖的 Silverlight 应用程序。看起来好像是SL本身的东西。当我们升级到 SL5 后,它工作得很好。
It's a Silverlight app with full trust. It looks as though it was something with SL itself. Once we upgraded to SL5 it worked fine.