使用 iis 身份验证元素

using the iis authentication element

我正在尝试 IIS 身份验证。
我试图拒绝所有用户访问默认网站。

appcmd set config  "Default Web Site"   /commit:apphost /section:system.webServer/security/authorization /+"[accessType='Deny',users='*']"

命令似乎成功了 - Applied configuration changes to section "system.webServer/security/authorization" for "MACHINE/WEBROOT/APPHOST/Default Web Site" at configuration commit path "MACHINE/WEBROOT/APPHOST"

但是,在浏览 http://localhost/ 时,默认网站照常显示。在IIS管理器上restring后也是如此。

我做错了什么\我还应该检查什么?

以下是我的 applicationhost.config -

中的安全部分
    <location path="Default Web Site">
    <system.webServer>
        <security>
            <authentication>
                <windowsAuthentication enabled="true" />
            </authentication>
            <authorization>
                <add accessType="Deny" users="*" />
            </authorization>
        </security>
    </system.webServer>
</location>

谢谢,

问题是我在全局范围内设置了权限,以授予所有用户所有权限访问权限。这显然有优先权。