最近单位弄了几台新服务器。

配上了Windows2008 R2 64 位。

(以前在虚拟机上玩过08,但是发现真机和虚拟机还是相差很大的)

小弟负责把原来的网站从03的系统上迁移到08 上

所以打算写一个系列的日志。记录下这个不大不小的 项目

单位网站是.NET 和ASP 的,数据库大致分为SQL 和ACCESS

因为SQL 在独立服务器上。所以问题不大

下面写下在迁移ACCESS 数据库的网站中碰到的问题:

1:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序

解决方法:

在对应的 IIS 应用程序池中,“设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true。
估计是Windows 里已经有了 Microsoft.Jet.OLEDB.4.0,32位的,但是默认情况下应用程序池不启用32位程序,所以显示没有安装“Microsoft.Jet.OLEDB.4.0”。

由于Windows 2008 上跑的是 IIS7 和6 有很大的区别,所以我截图方便大家找到

 

 

选择相应的应用程序 兼容32位(特别注意,有些编辑器有ACCESS数据库的,如果你不选择这个,那么编辑器就是白茫茫的一片而且不会报错奥!!!)