最近单位弄了几台新服务器。
配上了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数据库的,如果你不选择这个,那么编辑器就是白茫茫的一片而且不会报错奥!!!)
在Windows2008上部署网站-以ACCESS 数据库的网站
原文地址:http://hamiguazj.blog.51cto.com/2069451/1708474