最近公司新配了一台电脑,64位的win7系统。平时娱乐感觉还不错,但是一到专业的地方,兼容性真实差,平时用的很多软件都用不了。
今天要调试一个asp+access的网站,安装好iis后,asp页面可以访问了,就是不能读取数据库,网站后台登陆也进不去,按照以前的处理方法,权限也设置好了 ,
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp也添加everyone权限了,数据库权限也设置了,父路径也开启了,还是不行。
在iis上找了好多地方,终于知道原因了。
打开IIS管理器,查看网站的高级属性
也可以在这里直接修改使用的应用程序池。强调一下,无论使用哪个应用程序池都是可以成功启用Access的
返回,点击左边应用程序池节点,查看刚才使用的应用程序池的高级属性(这里是DafaultAppPool)
启用32位应用程序选项设为True
IIS的设置到此结束,一般到这个地方就没什么问题了。
接下来修改一些文件夹的访问权限
C:\Windows\temp (典型路径,请根据实际安装路径确定)
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp
给上面两个文件夹添加Authenticated Users的完全访问权限
如果还不足够,继续给C:\Inetpub\wwwroot\App_Data\添加Authenticated Users的完全访问权限