我正在尝试IIS身份验证。
我开始尝试拒绝所有用户对默认网站的访问。
appcmd set config "Default Web Site" /commit:apphost /section:system.webServer/security/authorization /+"[accessType='Deny',users='*']"
命令似乎是成功的-应用配置更改部分“系统。配置提交路径为“MACHINE/WEBROOT/APPHOST/Default Web Site”的webServer/security/authorization
然而,当浏览http://localhost/时,默认网站显示一如既往。这也是在IIS管理器上重新字符串后的情况。
我做错了什么?我还应该检查什么?
下面是我的应用程序主机中的安全部分。配置-
<location path="Default Web Site">
<system.webServer>
<security>
<authentication>
<windowsAuthentication enabled="true" />
</authentication>
<authorization>
<add accessType="Deny" users="*" />
</authorization>
</security>
</system.webServer>
</location>
谢谢
###问题是,我在全局范围内设置授权,给所有用户所有的授权访问。这显然是有先例的。