概述
我收到错误:
Module IIS Web Core Notification Unknown Handler Not yet determined Error Code 0x80070005 Config Error Cannot read configuration file due to insufficient permissions Config File \?C:inetpubwwwrootweb.config
该文件本身具有完整的IUSR权限。 IIS正在ApplicationPoolIdentity下运行其应用程序池。 我在文件上做了一个文件监视器,我看到这个:
9:04:43.8035456 AM w3wp.exe 8104 CreateFile C:inetpubwwwrootWeb.config ACCESS DENIED Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, AllocationSize: n/a
不知道为什么我得到这个错误…任何想法?
尝试将这些帐户的读/写访问权限授予Web应用程序的根文件夹以及以下内容中的所有文件/
网络,网络服务,当然还有IIS_IUSRS
首先,确保IUSR对配置文件有读取权限(我相信你已经这样做了)
然后,将IIS身份验证方法更改为BasicAuthentication
如果仍然无法正常工作,那么.config扩展名可能没有正确安装在IIS中。
尝试所有3! 祝你好运!
编辑:忘了问你,它是什么样的appliation?
我刚碰到这个,并无法找到applicationpoolidentity作为一个帐户,以将其添加到文件夹的安全性。 我将应用程序池标识从应用程序身份更改为本地服务,网站运行正常。
我正在复制一个活的WordPress网站到我的本地机器进行编辑/更新,当这个IIS错误发生。 更改权限什么也没做。
在我的情况下,简单地删除web.config做了诀窍。
我发现添加完全权限的mymachine / USERS到C: inetpub wwwroot修复了这个问题。
这个问题是由于我在C: inetpub wwwroot中与其他开发者分享了一些网站内容而引起的。 这必须已经改变了权限,并完全打破了我的IIS。
最后
以上就是高贵枫叶为你收集整理的服务器上Web.config文件不能保存,Web.Config – 由于权限不足,无法读取configuration文件...的全部内容,希望文章能够帮你解决服务器上Web.config文件不能保存,Web.Config – 由于权限不足,无法读取configuration文件...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复