2013-08-29 26 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。

相關問題