\"COMException (0x80070005): 拒绝访问 \"处理
最近在公司,通过asp.net谢了个小网站,修改AD域内密码。本地测试没问题后,部署到服务器。结果郁闷的问题来了:
“COMException (0x80070005): 拒绝访问”第一次看到这个错误,我反应是权限不够,给IIS用户分配上完全控制权限,
问题依然;于是我给everyone分配完全控制权限,无效;我于是怀疑上可能是我用了access数据库,相关组件权限不足引起,
应用池“启用32位”,文件检查也分配上最宽松的权限,网站的身份验证也启用了好几个,还是无解。
最终,网上寻找资料,在http://hi.baidu.com/rick_smith/item/42876a8e2986098d4414cf1f 寻到解决方法。
运行池的访问用户设置为”本地系统“。这也解释了,为什么我本地调试运行ok,部署服务器就有问题。