2012-08-13 2 views
0

내 컴퓨터에서 클래식 ASP를 사용하여 Salesforce에 연결할 수 있지만 x64 (Windows 7) PC에 연결하려고하면 "ActiveX 구성 요소를 사용할 수 없습니다 개체 만들기 ".x64 PC에서 Classic ASP의 Salesforce에 연결할 수 없음

내가 사용하는 코드는 다음과 같습니다 설정 SforceApi = Server.CreateObject를 ("SForceOfficeToolkit4.SForceSe ssion4")

내가 다운로드 사무실 툴킷을 설치했습니다. 또한 "SF_MSApi4.dll"을 "sysWOW64"폴더에 복사하고 "regsvr32.exe"를 사용하여 거기에 등록했습니다. (또한 System32 폴더에서 시도).

나는 VBA (워드 문서에서) 다음과 세일즈 포스로의 x64 PC를 연결 아무 문제가 없다 :
설정 g_sfApi을 = 새 SForceOfficeToolkitLib4.SForceSession4

그냥 클래식 ASP에서 64에서 동작하지 않습니다 .

제안 사항?

감사합니다.

+0

ASP 코드에서'Server.CreateObject'보다는'CreateObject'를 사용해보십시오. 그게 도움이 되니? – Tom

+0

답장을 보내 주셔서 감사합니다, 톰. 불행히도, 여전히 연결되지 않습니다. 그러나 Anthony는 솔루션을 게시했습니다 ... 32 비트 응용 프로그램을 사용하도록 IIS 서버를 변경해야합니다. – gina

답변

1

IIS 관리자를 열고 ASP 응용 프로그램이 실행되는 응용 프로그램 풀을 찾아야합니다. 고급 설정을 열고 "32 비트 응용 프로그램 사용"설정을 true로 설정해야합니다.

+0

감사합니다! 32 비트 응용 프로그램을 사용할 수 있도록 IIS 관리자 변경 (비슷한 것을 Acrobat FDF 툴킷에 연결해야하므로 더 잘 알려야합니다.) – gina

관련 문제