最近将一些网站从老的window 2003 x32 移动到windows 2008 x64,中间发生的一些问题,

浏览网站的时候出现http 500 interner server error. the webpage can not display,

连接access数据库文件出现的问题,然后设置发送错误到浏览器(站点的目录--选择ASP--调试属性由false改为True)就出现如下图:

note:先开始还以为是连接数据库的代码和权限有问题,后来才发现原来是系统的位数问题,因为在64位中没有DSN关于access,只有SQL,只要在站点对应的应用程序池启用32应用程序池,这个问题就解决了,

在对应的 IIS 应用程序池中,“设置应用程序池默认属性”->“常规”->”启用 32 位应用程序”,设置为 True。

 

网站出现以下错误信息:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager]Data Source name not found and no default Driver Specified

/conn.asp,line 5

 

 我只是为了记录我处理的一些问题。