2013-08-29 18 views
1

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

这是工作运行IIS的试验台PC机上,并且具有的QuickBooks和安装QuickBooks的SDK。所有的作品都在同一台机器上,所以无论何时提供ASP页面,都有一个已登录的交互式用户。

问题就来切换到正常配置,这是一个服务器PC与IIS,NOT登录与任何交互式用户时。

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

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

难道我真的有与QuickBooks软件的PC通过ASP页面,以便登录某处办公室内部网络上的用户QuickBooks的?

+0

有没有一个指导你完成这个?我正试图在我自己的测试平台上完成这个任务,我不确定从哪里开始完成此任务。你有没有一个指导你跟踪的地方? –

回答

1

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

有很多的基于你的设置其他因素,可能会导致一些其他问题......但是这是最好的答案我可以提供并考虑到我从来没有与特定的工作信息的情况下给SDK。

相关问题