蓝色海豚的Surface(预装Windows8.1)安装了IIS之后,发现ASP能够正常运行,但是无法读取Access格式数据库里面的数据(已安装Office2007Pro Plus简体中文版)。 在尝试了网上提供的不少解决方案之后,发现以下这个办法有效: 1、打开“控制面板”→“管理工具”→“计算机管理”→“服务和应用程序”→“IIS管理器” 2、打开左边栏的“应用程序池” 3、打开右边栏的“设置应用程序池默认设置……” 4、将“常规”→“启用32位应用程序”的设置改为“True” 不过需要说明的是,这个解决办法主要是针对64位操作系统与32位应用程序之间可能存在的不兼容性的。如果是32位操作系统则不用这么改,如果是64位操作系统配64位的数据库应用程序(如64位的Office),也不用这么改。 当然也有人认为,这样修改了之后,会部分丧失64位操作系统的优势,但是作为目前还不能完全“64位化”的电脑来说,不失为一个折中的办法。 |