最近在公司,通过asp.net谢了个小网站,修改AD域内密码。本地测试没问题后,部署到服务器。结果郁闷的问题来了:

  “COMException (0x80070005): 拒绝访问”第一次看到这个错误,我反应是权限不够,给IIS用户分配上完全控制权限,

问题依然;于是我给everyone分配完全控制权限,无效;我于是怀疑上可能是我用了access数据库,相关组件权限不足引起,

应用池“启用32位”,文件检查也分配上最宽松的权限,网站的身份验证也启用了好几个,还是无解。

  最终,网上寻找资料,在http://hi.baidu.com/rick_smith/item/42876a8e2986098d4414cf1f 寻到解决方法。

运行池的访问用户设置为”本地系统“。这也解释了,为什么我本地调试运行ok,部署服务器就有问题。

版权声明:本文为caryliu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/caryliu/articles/3104167.html