今天在对一个.config文件进行操作的时候,服务器报了:“System.UnauthorizedAccessException: 对路径“D:/website/a.config”的访问被拒绝。”的错误。把Asp.net、IUSER_机器名、IWAM_机器名的写权限也不可以。在goolge 了一下,原来只用在Web.config里面的 <system.web>节点下增加<identity impersonate="true" /> 就可以了。
值得注意的是服务器的IIS设置里面匿名帐号并不是IUSER_机器名。
本文解决了在操作.config文件时遇到的“访问被拒绝”错误。通过在Web.config中的<system.web>节点下添加<identity impersonate="true"/>,成功解决了Asp.net应用无法读取配置文件的问题。

2896

被折叠的 条评论
为什么被折叠?



