使用 appcmd 在 IIS 中禁用匿名身份验证时出错
error in disabling anonymous authentication in IIS using appcmd
我正在尝试通过 运行 这个命令禁用匿名身份验证:
C:\Windows\system32>%systemroot%\system32\inetsrv\appcmd.exe set config "Reviewer" /section:anonymousAuthentication /enabled:false
我收到这个错误:
ERROR ( message:Can not set attribute "enabled" to value "false".. Reason: 此配置部分不能用于此路径。当部分被锁定时会发生这种情况父级别。锁定是默认情况下 (overrideModeDefault="Deny"),或者由位置标记使用 overrideMode="Deny" 或遗留的 allowOverride="false" 明确设置。
. )
你能帮帮我吗?
我通过在末尾添加 /commit:apphost
设法解决了锁定问题。
%systemroot%\system32\inetsrv\appcmd.exe set config "Reviewer" /section:system.webServer/security/authentication/anonymousAuthentication /enabled:false /commit:apphost
好的,在对此进行更多挖掘之后。
我有一个 Environment 120+ 启用默认 ftp 匿名的服务器:
两种方式:
- 默认主机
- 默认 FTP 站点
这是自动执行此操作的方法:
备注:
此行将从主机中删除匿名:
appcmd.exe set config -section:system.applicationHost/sites /siteDefaults.ftpServer.security.authentication.anonymousAuthentication.enabled:"False" /commit:apphost
此行将从 Ftp 站点删除匿名者
appcmd.exe set config -section:system.applicationHost/sites /[name='default'].ftpServer.security.authentication.anonymousAuthentication.enabled:"False" /commit:apphost
路径:
C:\Windows\System32\inetsrv>
我正在尝试通过 运行 这个命令禁用匿名身份验证:
C:\Windows\system32>%systemroot%\system32\inetsrv\appcmd.exe set config "Reviewer" /section:anonymousAuthentication /enabled:false
我收到这个错误:
ERROR ( message:Can not set attribute "enabled" to value "false".. Reason: 此配置部分不能用于此路径。当部分被锁定时会发生这种情况父级别。锁定是默认情况下 (overrideModeDefault="Deny"),或者由位置标记使用 overrideMode="Deny" 或遗留的 allowOverride="false" 明确设置。 . )
你能帮帮我吗?
我通过在末尾添加 /commit:apphost
设法解决了锁定问题。
%systemroot%\system32\inetsrv\appcmd.exe set config "Reviewer" /section:system.webServer/security/authentication/anonymousAuthentication /enabled:false /commit:apphost
好的,在对此进行更多挖掘之后。 我有一个 Environment 120+ 启用默认 ftp 匿名的服务器:
两种方式:
- 默认主机
- 默认 FTP 站点
这是自动执行此操作的方法:
备注: 此行将从主机中删除匿名:
appcmd.exe set config -section:system.applicationHost/sites /siteDefaults.ftpServer.security.authentication.anonymousAuthentication.enabled:"False" /commit:apphost
此行将从 Ftp 站点删除匿名者
appcmd.exe set config -section:system.applicationHost/sites /[name='default'].ftpServer.security.authentication.anonymousAuthentication.enabled:"False" /commit:apphost
路径:
C:\Windows\System32\inetsrv>