vbscript - 无法打开 Saleslogix SLX 连接

标签 vbscript asp-classic iis-8.5 saleslogix

我无法打开与经典 ASP (VBScript) 页面的 SLX 连接:

Set connSlx = Server.CreateObject("ADODB.Connection")
connSlx.open "Provider=SLXOLEDB.1;Password=pwd;User ID=uid;Initial Catalog=SLXDB;Data Source=192.168.100.1;PORT=1706;"

错误:

Provider error '80004005'
Unspecified error

如果我使用 ASPX 脚本打开 SLX 连接并返回到我的经典 ASP 页面,则该连接正在运行,我可以查询 SLX 数据库。

如何打开与经典 ASP 的 SLX 连接?

配置:

  • IIS 8.5
  • SLX 8
  • Oracle 11.2

ASPX 和经典 ASP 页面在同一应用程序池中运行(集成、CLR 4.0、身份网络服务)。

最佳答案

好吧,我设法找到了解决方案:

在 IIS 中,在我的网站中,功能名称:IIS/身份验证:匿名身份验证,我将应用程序用户身份更改为应用程序池身份

使其工作的完整配置:

  • 应用程序池:身份 -> 网络服务,加载用户配置文件 -> True,启用 32 位应用程序:True
  • 站点:身份验证:匿名身份验证 -> 应用程序池身份

关于vbscript - 无法打开 Saleslogix SLX 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30622713/

相关文章:

asp.net-core-webapi - 安装适用于 Windows 的 .NET Core 2.2 运行时和托管 bundle 后,所有应用程序均出现 503 “Service Unavailable” 错误

c# - 发布到 IIS 后.Net 核心服务不可用

asp-classic - 经典ASP下的Redis(VBScript)

sql-server-2005 - 没有超时错误的经典 Asp 中的错误处理

asp-classic - 使用经典 ASP 和 VB 脚本对 ZIP 文件进行 Base64 编码

javascript - 使用动态字段名称进行表单验证

Asp.net核心+IIS 8.5 : The view 'Index' was not found

c++ - cpp 的 Qbasic 解释器

process - vbscript 启动一个进程

windows - 从 VBScript 中的函数返回引用