64位操作系统下IIS不能读取ac数据库,一般原因是,ac数据库是32位应用程序,可尝试操作
一:找到应用程序池,然后启用32位应用程序
二:接下来修改一些文件夹的访问权限
或C:\Windows\temp (典型路径,请根据实际安装路径确定)
或C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp
或C:\Inetpub\wwwroot\App_Data
给上面两个文件夹添加Authenticated Users的完全访问权限
右键单击 Temp文件夹,选择 属性。
选择 安全 选项,单击 编辑 按钮,进入 编辑权限 的对话框。
选择 添加 按钮,添加用户
在 选择用户或组 的对话框中,在 输入对象名称来选择 的表单中,输入大写字幕A后,单击 确定,系统会自动显示所有带有字幕A的系统用户。
在系统列出的用户中,选择 Athenticated Users 这个用户,并单击确定。
添加完成这个用户搜索以后,选择添加的用户,单击 完全控制,然后 确定,这样,Temp的访问权限搞定了。系统会有安全提示,选择确定就可以了,试一下,是不是ASP+Access可以运行了。这样搞定了。