即使在我解锁网站后,我也收到以下错误。有什么理由吗?
HTTP错误500.19 - 内部服务器错误 无法访问请求的页面,因为页面的相关配置数据无效。
Module CustomErrorModule
Notification SendResponse
Handler StaticFile
Error Code 0x80070021
Config Error Lock violation
Config File \\?\C:\Web\En\web.config
<validation validateIntegratedModeConfiguration="false"/>
<httpErrors errorMode="DetailedLocalOnly" defaultPath="/Oops.aspx" defaultResponseMode="ExecuteURL">
<clear></clear>
我在applicationHost.config
中完成了以下操作<location path="mysite.net" overrideMode="Allow">
<system.webServer>
<handlers />
<httpErrors />
</system.webServer>
</location>
答案 0 :(得分:12)
由于Lock violation
,我遇到了类似的defaultPath
错误。 following为我修复了它:
唯一可行的方法是手动删除 来自xml节点的“lockAttributes”属性的“defaultPath” 文件%windir%\ System32 \ inetsrv \ config \ applicationHost.config
您必须自己决定编辑applicationHost.config
是否太脏了。
答案 1 :(得分:4)
我编辑了applicationHost.config但仍然收到错误。
完全忘记编辑applicationHost.config后,必须重新启动IIS。
答案 2 :(得分:3)
根据my answer to this similar issue;
尝试在服务器级解锁相关的IIS配置设置,如下所示:
答案 3 :(得分:1)
之前我遇到过此问题,它与安全设置有关。检查Web应用程序文件夹权限,并确保以下用户和组包含“ASPNET”,“IIS_IUSRS”,“IUSR”。
不知道这是否适合你,但我想这是值得一试。
答案 4 :(得分:1)
与同事共享文件夹后,我收到此消息。 该文件夹已锁定(在Windows资源管理器中)。 我必须释放锁(通过向所有经过身份验证的用户授予权限,以获取更多说明,请查看https://www.howtogeek.com/howto/17117/remove-the-lock-icon-from-a-folder-in-windows-7/)。 删除锁后,错误消失了。
答案 5 :(得分:1)
我通过以下方法解决了问题: