【问题标题】:using QuickBooks SDK in ASP pages on an intra-office server在办公室内部服务器上的 ASP 页面中使用 QuickBooks SDK
【发布时间】:2013-09-04 02:23:02
【问题描述】:

我正在尝试使用 QBSDK 12.0 (QBXML) 从办公室内部服务器上的 ASP 页面访问 QBW 文件。

这是在运行 IIS 并安装了 QuickBooks 和 QuickBooks SDK 的测试台 PC 上运行的。所有的部分都在同一台机器上,因此每当提供 ASP 页面时,都会有一个已登录的交互式用户。

切换到正常配置时出现问题,这是一台带有 IIS 的服务器 PC,未使用任何交互式用户登录。

如果服务器有一个登录的交互式用户,调用 [对 CreateObject(“QMLRP2E”) 等] 工作正常。但是,服务器的正常状态是没有任何用户登录。在这种情况下,QBSDK 调用总是失败。

我还尝试设置单独的 PC 作为 RDS 服务器运行,并使用 RDS 客户端访问它。但 RDS 服务器仅在交互式用户登录到安装它的 PC 时运行。实际上,RDS 服务器有一个“用户登录时始终运行”复选框,而不是“机器打开时始终运行”。

为了通过 ASP 页面使用 QuickBooks,我真的必须让装有 QuickBooks 软件的 PC 在办公室内部网络的某个地方登录吗?

【问题讨论】:

  • 是否有您遵循的指南来完成此操作?我正在尝试在我自己的测试台 PC 上完成此操作,但我不确定从哪里开始完成此操作。有没有你在某个地方遵循的指南?

标签: asp-classic sdk quickbooks intuit qbxml


【解决方案1】:

您很可能必须更改 IIS 上的身份验证设置并禁用匿名访问。这应该会导致页面在用户登录到客户端的上下文中运行。

根据您的设置,还有很多其他因素可能会导致其他一些问题......但这是我在所提供信息的上下文中可以给出的最佳答案,因为我从未使用过该特定 SDK .

【讨论】:

    猜你喜欢
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2012-06-01
    • 2016-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-02
    相关资源
    最近更新 更多