【发布时间】:2011-09-08 21:42:21
【问题描述】:
我有一个使用 SYSTEM DSN 的 asp.net 应用程序,它在本地计算机上运行良好。部署到 64 位服务器后,我无法使用 dsn 连接到数据库。
这就是我所做的,我在服务器上创建了 32 位系统 DSN 并正确测试了连接(在 %WINDIR%\SysWOW64\odbcad32.exe 下创建它。64 位 DSN 条目为空(在 %WINDIR% \System32\odbcad32.exe)。
现在,当我运行该应用程序时,它似乎试图在 64 位 ODBC 驱动程序而不是 32 位驱动程序中查找系统 dsn 条目。
Odbc 连接上是否有一个设置会强制它查看 32 位 DSN 条目?是否有我需要更改的服务器配置。我已经在 iis 上设置了应用程序池以启用 32 位应用程序,但是它没有帮助..我一直在努力解决这个问题,感谢任何帮助..谢谢
【问题讨论】:
标签: asp.net 64-bit odbc dns 32-bit