2013-08-29 1 views
1

내부 용 서버의 ASP 페이지에서 QBDK 12.0 (QBXML)을 사용하여 QBW 파일에 액세스하려고합니다.내부 Office 서버의 ASP 페이지에서 QuickBooks SDK를 사용합니다.

이것은 IIS를 실행하고 QuickBooks 및 QuickBooks SDK가 설치되어있는 테스트 베드 PC에서 작동하고있었습니다. 모든 조각은 동일한 기계에 있었으므로 ASP 페이지를 제공 할 때마다 로그인 대화 형 사용자가있었습니다.

IIS가있는 서버 PC 인 일반 구성으로 전환 할 때 문제가 발생하며 대화 형 사용자와 함께 로그인하지 마십시오.

서버에 로그인 한 대화 형 사용자가있는 경우 CreateObject ("QMLRP2E") 등의 호출이 정상적으로 작동합니다. 그러나 서버의 정상적인 상태는 로그인 한 사용자가 없어야합니다. 이 경우, QBSDK 호출은 항상 실패합니다.

또한 RDS 서버로 실행되는 별도의 PC를 설정하고 RDS 클라이언트를 사용하여 액세스하려고했습니다. 그러나 RDS 서버는 대화식 사용자가 설치되어있는 PC에 로그인 한 경우에만 실행됩니다. 실제로 RDS 서버에는 "시스템을 켤 때 항상 실행"하지 않고 "사용자가 로그인 할 때 항상 실행"하는 확인란이 있습니다.

ASP 페이지를 통해 QuickBooks를 사용하려면 사무실 내 네트워크 어딘가에 로그인 한 QuickBooks 소프트웨어가있는 PC가 있어야합니까?

+0

이것을 수행하기 위해 따라야 할 가이드가 있습니까? 내 자신의 테스트 베드 PC에서이 작업을 수행하려고 노력 중입니다.이 작업을 시작할 때 어디에서 시작해야할지 모르겠습니다. 어딘가에 따라 오는 가이드가 있습니까? –

답변

1

IIS에서 인증 설정을 변경하고 익명 액세스를 비활성화해야 할 가능성이 큽니다. 이렇게하면 클라이언트에 로그인 한 사용자의 컨텍스트에서 페이지가 실행됩니다.

다른 문제가 발생할 수있는 설정을 기반으로하는 많은 요소가 있지만 ... 제공되는 정보의 맥락에서 제공 할 수있는 최선의 대답입니다. SDK