windows 7 64位 请求数据库连接错误解决方法
进入控制面板,程序和功能
点击左侧的打开或关闭window功能,勾选internet信息服务下的需要的模块(不懂的就全勾上)
点确定等一会就安装好了。
再到控制面板-管理工具里找到找到IIS管理器
郁闷了。不想讲这部分了。
讲KEY。
新建完网站 在浏览器里输入127.0.0.1会出现 数据库连接出错,请检查连接字串!(PjBLOG为例)
你信了你就失败了。你就查吧。。怎么改const.asp也不会好。
现在要做的有三项
1,开启父目录,这个一般都会,打开IIS管理器,点对应的站-ASP-行为-启用父目录(英文版写的是parent,为什么不是母目录,性别歧视吧这、)false改成true
2,改temp文件夹权限,这个文件夹不能通过输入地址访问,因为他的父目录需要管理员权限打开,所以一个个点开吧,对了,这个是隐藏文件夹,现在文件夹选项里设置显示隐藏文件。途径是C:\Windows\ServiceProfiles\NetworkService\AppData\Local\
进去后在temp文件夹上点右键,属性-安全-编辑-添加-高级-立即查找-找到Authenticated Users
权限给完全控制吧 省事了
3,这个是key!前面那么多废话相信很多娃都会设置,下面的估计不知道的就多了。
Microsoft网站有如下说明:
用于 Access 和 Excel 数据库的 Microsoft OLE DB Provider for Jet 在 64 位版本中不可用。64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序,也不支持更早的Microsoft Access Driver (*.mdb)方式连接。msdn2.microsoft.com/zh-cn/library/ms141766.aspx
肿么办呢?那让程序池运行在32位就行了。
回到IIS管理器
看到应用程序池木?把你的站的那个(不行就都改了)点右键--高级设置
启用32位应用程序 改成true。