是否可以将 IIS 配置为始终将匿名身份验证的身份设置默认为使用应用程序池标识?
我从来没有理由想要它,所以对于我创建的任何 Web 应用程序,不断地需要改变此设置是令人沮丧的。
答案1
您可以从命令行使用 appcmd 执行此操作。运行以下命令:
c:\windows\system32\inetsrv\appcmd.exe set config -section:system.webServer/security/authentication/anonymousAuthentication /userName:"" /commit:apphost
请小心,因为它将更新所有现有网站,因此如果您不想将此应用到任何网站,请确保首先针对这些网站的匿名身份验证专门“更改某些内容”。这将确保设置在网站级别专门设置,以便更改默认设置不会影响该网站。