При выполнении следующей команды с помощью appcmd:
set config -section:system.webServer/handlers /"[name='FCGIEcho’,path='*.exe',verb='*']".ResponsebufferLimit:0
Я получаю сообщение об ошибке:
ERROR ( message:Malformed collection indexer; format is [@position,name='value',
name2='value2',...]. The @position specifier is optional, and [can] be '@start', '@en
d', or '@N' where N is a numeric index into the collection. )
Я перепробовал все возможные комбинации двойных кавычек.
Это допустимое свойство, упомянутое здесь:
http://www.iis.net/ConfigReference/system.webServer/handlers/add#005
Буду признателен за помощь любого, кто понимает этот синтаксис.
На всякий случай ссылка выше мертва.
Использовать это:
appcmd.exe set config /section:handlers"/[name='FCGIEcho'].ResponseBufferLimit:0"
Для изменений конфигурации сайта, он удалит модуль обработчика 'WebDAV'.
appcmd set config "sitename" /section:system.webServer/handlers "/-[name=WebDAV]"
После консультации с командой IIS ответ здесь http://www.coastrd.com/cgioniis7