win7 64位 iis 可以打开asp 但是无法连接读取写入数据库的处理方法

2014年10月28日16:08:03 评论 2,466 次浏览

最近公司新配了一台电脑,64位的win7系统。平时娱乐感觉还不错,但是一到专业的地方,兼容性真实差,平时用的很多软件都用不了。

今天要调试一个asp+access的网站,安装好iis后,asp页面可以访问了,就是不能读取数据库,网站后台登陆也进不去,按照以前的处理方法,权限也设置好了 ,

C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp也添加everyone权限了,数据库权限也设置了,父路径也开启了,还是不行。

在iis上找了好多地方,终于知道原因了。
打开IIS管理器,查看网站的高级属性

win7 64位 iis 可以打开asp 但是无法连接读取写入数据库的处理方法

也可以在这里直接修改使用的应用程序池。强调一下,无论使用哪个应用程序池都是可以成功启用Access的

win7 64位 iis 可以打开asp 但是无法连接读取写入数据库的处理方法

返回,点击左边应用程序池节点,查看刚才使用的应用程序池的高级属性(这里是DafaultAppPool)

win7 64位 iis 可以打开asp 但是无法连接读取写入数据库的处理方法

启用32位应用程序选项设为True

win7 64位 iis 可以打开asp 但是无法连接读取写入数据库的处理方法

IIS的设置到此结束,一般到这个地方就没什么问题了。

接下来修改一些文件夹的访问权限
C:\Windows\temp (典型路径,请根据实际安装路径确定)
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp
给上面两个文件夹添加Authenticated Users的完全访问权限

win7 64位 iis 可以打开asp 但是无法连接读取写入数据库的处理方法

如果还不足够,继续给C:\Inetpub\wwwroot\App_Data\添加Authenticated Users的完全访问权限

weinxin
加我微信
微信扫一扫,加我微信好友,共同交流,共同进步! (备注:焦国强博客)
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: