Можно ли настроить IIS так, чтобы параметры удостоверения для анонимной проверки подлинности всегда использовались по умолчанию для использования удостоверения пула приложений?
Нет причин, по которым я хотел бы этого иначе, поэтому неприятно постоянно менять этот параметр для любого создаваемого мной веб-приложения.
Вы можете сделать это с помощью appcmd из командной строки. Выполните следующее:
c:\windows\system32\inetsrv\appcmd.exe set config -section:system.webServer/security/authentication/anonymousAuthentication /userName:"" /commit:apphost
Будьте осторожны, потому что он обновит все существующие сайты, поэтому, если у вас есть сайты, к которым вы не хотите, чтобы это применялось, обязательно сначала специально «измените что-то» с анонимной аутентификацией для этих сайтов. Это гарантирует, что настройка специально установлена на уровне сайта, чтобы изменение значения по умолчанию не повлияло на этот сайт.