IIS 10错误500.19(0x80070021)-违反锁

时间:2019-07-18 17:56:26

标签: iis windows-services windows-server-2016 iis-10

我有一个应用程序正在尝试从Server 2012 IIS 8迁移到Server 2016 IIS10。当我最初将所有内容移到上方时,我会收到附带的错误消息。

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

该部分显示为未锁定

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

仅当列出为“本机”模块时,才会发生此问题。 要解决此错误,您需要从服务器级别解锁此模块。

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

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

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

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

  • 从iis服务器节点中选择服务器名称,然后从功能视图中选择模块。 enter image description here 在模块功能中,选择要解锁的模块,然后右键单击它并选择解锁。 enter image description here

,然后重新启动iis服务器。