首页 > 解决方案 > IIS 10 错误 500.19 (0x80070021) - 锁冲突

问题描述

我有一个应用程序,我正在尝试从 Server 2012 IIS 8 迁移到 Server 2016 IIS 10。当我最初将所有内容移过来时,我收到了附加的错误消息。

我已经阅读了几个堆栈交换帖子,基本上说该部分需要解锁。我已经通过命令提示符命令和 IIS 管理器解锁了该部分。

该部分显示解锁

在此处输入图像描述

在此处输入图像描述

标签: iiswindows-serviceswindows-server-2016iis-10

解决方案


此问题仅发生在列为 Native 的模块上。要解决此错误,您需要从服务器级别解锁此模块。

  • 以管理员身份打开 PowerShell 并运行此命令。

Remove-WebConfigurationLock -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.webServer/modules/add[@name='WindowsAuthenticationModule']"

  • 解锁后重新启动 iis 服务器并尝试再次访问该站点。

您可以使用 iis manager GUI 选项直接解锁此设置。

  • 从 iis 服务器节点中选择服务器名称,然后从功能视图中选择模块。 在此处输入图像描述 在模块功能中,选择要解锁的模块,然后右键单击它并选择解锁。 在此处输入图像描述

然后重启iis服务器。


推荐阅读