У меня есть машина IIS 7 с несколькими apps/vdirs на единственном веб-сайте по умолчанию. Я хотел бы установить двух из них с этой аутентификацией: анонимный - от олицетворения - на авторе форм - от автора окон - на
Я хотел бы сделать это с appcmd.exe, но, может казаться, не получаю синтаксис вниз право. У кого-либо была удача с этим?
Спасибо.
Вам следует попробовать Configuration Editor (включен в IIS 7.5 и доступен для загрузки для IIS 7.0 по адресу http://www.iis.net/download/AdministrationPack ), это может автоматически генерировать команды AppCmd.exe, а также JavaScript и управляемый код. Используя его, я сгенерировал следующее (для веб-сайта по умолчанию):
appcmd.exe set config "Default Web Site" -section:system.webServer/security/authentication/anonymousAuthentication /enabled:"False"
appcmd.exe set config "Default Web Site" -section:system.web/identity /impersonate:"True"
appcmd.exe set config "Default Web Site" -section:system.webServer/security/authentication/windowsAuthentication /enabled:"True" /commit:apphost
Обратите внимание, что те, у которых есть commit: apphost, вызваны тем, что разделы по умолчанию заблокированы, что означает, что они должны быть установлены внутри ApplicationHost.config с использованием путей расположения.