Установка свойства обработчика в IIS7

При выполнении следующей команды с 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

Я был бы признателен за помощь от любого, кто понимает этот синтаксис.

2 ответа

Решение

После консультации с командой IIS ответ здесь http://www.coastrd.com/cgioniis7

На всякий случай вышеуказанная ссылка мертва.

Использовать этот:

appcmd.exe set config /section:handlers"/[name='FCGIEcho'].ResponseBufferLimit:0"

Для специфичных для сайта изменений в конфигурации он удалит модуль обработчика 'WebDAV'

appcmd set config "sitename" /section:system.webServer/handlers "/-[name=WebDAV]"

Другие вопросы по тегам