2013-05-02 113 views
0

我将使用经典asp编写的网站迁移到windows server 2008 RS/IIS 7.5。我做了所有的更改,在服务器上运行经典的asp,并且所有的工作都可以正常使用* .asp页面,除非它与试图访问* .mdb文件的* .asp页面有关。从Server 2003迁移到2008,ODBC问题

我收到的错误:

Microsoft OLE DB提供程序的ODBC驱动程序错误 '80004005'

[微软] [ODBC驱动程序管理器]数据源名称找不到和未指定默认驱动程序

/MyChildFolder/Default.asp,9号线

正如我所说的,这个代码工作得很好就在片刻之前的Windows 2003 Server上/ IIS 6.0。

+0

您可以将连接字符串添加到帖子,并且您是否安装了正确的ODBC驱动程序(x86/x64位) – Chris 2013-05-02 19:17:04

回答

2

很简单,以解决这个问题:

  1. 打开IIS管理器,我认为7.5
  2. 打开应用程序池节点并点击相关的域名。
  3. 选择右侧的高级设置。
  4. 在Genl部分中,第二个“启用32位应用程序”将其设置为true。

你应该很好走。

+0

Thx,做到了! :) – 2013-05-02 20:18:11

+0

@JoeGrasso我强烈建议您尽快将当前ODBC驱动程序升级到64位版本,并将您的生产环境恢复为64位本机。 – Rafael 2013-05-03 02:15:08

0

Windows 2008有64位的ODBC,不能与ASP一起使用,因为ASP使用32位,或者您应该将其设置为。

您可以访问这里32 ODBC C:\ WINDOWS \ Syswow64资料\ odbcad32.exe的

+0

windows 8?他转移到服务器2008年,而不是Windows 8 – Chris 2013-05-02 19:05:18

+0

错字..不能站立窗户8!不建议安装它作为服务器! – Steve 2013-05-02 19:15:08

相关问题