【问题标题】:x64 PC cannot connect to Salesforce from classic ASPx64 PC 无法从经典 ASP 连接到 Salesforce
【发布时间】:2012-08-13 20:42:45
【问题描述】:

我可以在我的 x86 计算机上使用经典 ASP 连接到 Salesforce,但是当我尝试在我的 x64 (Windows 7) PC 上连接时,我收到错误:“ActiveX 组件无法创建对象”。

我使用的代码是: 设置 SforceApi = server.CreateObject("SForceOfficeToolkit4.SForceSe​ssion4")

我下载并安装了 Office 工具包。还将“SF_MSApi4.dll”复制到“sysWOW64”文件夹中,并使用“regsvr32.exe”在那里注册。 (也在 System32 文件夹中尝试过)。

使用以下 VBA(来自 word doc)将 x64 PC 连接到 Salesforce 没有问题:
设置 g_sfApi = New SForceOfficeToolkitLib4.SForceSession4

只是无法让它在经典 ASP 中的 x64 上运行。

有什么建议吗?

谢谢!

【问题讨论】:

  • 在您的 ASP 代码中,尝试使用 CreateObject 而不是 Server.CreateObject。这有帮助吗?
  • 感谢您的回复,汤姆。不幸的是,仍然没有联系。但是 Anthony 发布了解决方案……需要更改 IIS 服务器以启用 32 位应用程序。

标签: asp-classic salesforce


【解决方案1】:

您需要打开 IIS 管理器,找到运行 ASP 应用程序的应用程序池。打开高级设置,将“启用 32 位应用程序”设置设为 true。

【讨论】:

  • 谢谢!!更改 IIS 管理器以启用 32 位应用程序有效。 (我必须做类似的事情连接到 Acrobat FDF 工具包,所以我应该更清楚。)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多