Iis 如何使用DSN连接普适sql数据库和网站

Iis 如何使用DSN连接普适sql数据库和网站,iis,odbc,dsn,pervasive,pervasive-sql,Iis,Odbc,Dsn,Pervasive,Pervasive Sql,我有一个应用程序正在IIS上运行,并启用了32位应用程序。 在一个远程服务器(连接在本地机器上可用)中,我安装了普及SQL。 我已经在本地机器上安装了普及SQL驱动程序,并尝试在普及SQL中连接数据库“TestApplication” 为此,我创建了系统DSN“DSNTEST”,并尝试使用Windows应用程序。它工作正常 但我无法从网站连接到数据库 出现错误“错误:错误[IM014][Microsoft][ODBC驱动程序管理器]指定的DSN包含驱动程序和应用程序之间的体系结构不匹配” 谁能帮

我有一个应用程序正在IIS上运行,并启用了32位应用程序。 在一个远程服务器(连接在本地机器上可用)中,我安装了普及SQL。 我已经在本地机器上安装了普及SQL驱动程序,并尝试在普及SQL中连接数据库“TestApplication”

为此,我创建了系统DSN“DSNTEST”,并尝试使用Windows应用程序。它工作正常

但我无法从网站连接到数据库

出现错误“错误:错误[IM014][Microsoft][ODBC驱动程序管理器]指定的DSN包含驱动程序和应用程序之间的体系结构不匹配”

谁能帮我解决这个问题


提前感谢。

听起来ASP.NET应用程序正试图作为64位应用程序运行。因为您使用的是PSQL v11,所以可以安装64位ODBC驱动程序,它是PSQL v11 64位客户端安装(at)的一部分。

另一个选项是确保ASP.NET项目的目标是x86,而不是x64或AnyCPU

您使用的是什么版本的PSQL?应用程序是使用ASP.NET构建的吗?我们使用的是PSQL 11.30.51.00,这个版本的驱动程序已经安装在我们的服务器上。是的,我们正在使用ASP.NET