Обновить обработчик HTTP - Ограничения запроса - Вкладка сопоставления через Powershell или APPCMD

В IIS 7.5 я пытаюсь обновить ограничения запросов для сопоставлений обработчиков. Я знаю, что вы можете использовать appcmd или ps и отредактировать глаголы или доступ, но я хочу иметь возможность запускать команду, которая будет «Вызывать обработчик, только если запрос сопоставлен с: FILE».

Я нашел эту статью в технете, которая в принципе позволит мне редактировать все, кроме вкладки, которую мне нужно изменить.

https://technet.microsoft.com/en-us/library/cc730969(v=ws.10).aspx

Например

appcmd set config /section:handlers /[name=' ImageCopyrightHandler '].verb:GET,HEAD

Я перепробовал почти все команды, которые смог придумать, но ни одна из них не работает.

Это то, что я пытаюсь изменить для каждого сопоставления обработчика.

Мне бы не хотелось делать каждый вручную, так как это нужно делать на 3 серверах, на каждом из которых есть 35 обработчиков модулей isapi. Любые идеи?


person Chris Tulumba    schedule 21.10.2015    source источник


Ответы (2)


Вам нужен атрибут resourceType со значением File

person Mathias R. Jessen    schedule 21.10.2015
comment
Вы, сэр, потрясающие. Для всех, кто заинтересован, вот полная строка, которую я использую для каждого модуля. appcmd set config /section:handlers/[name='PageHandlerFactory-ISAPI-4.0_32bit'].resourceType:File - person Chris Tulumba; 21.10.2015
comment
@ChrisTulumba Потрясающе. Если этот ответ решил вашу проблему, отметьте его как «Принято» слева. - person Mathias R. Jessen; 22.10.2015

Вы, сэр, потрясающие.

Для всех, кто заинтересован, вот полная строка, которую я использую для каждого модуля.

appcmd set config /section:handlers/[name='PageHandlerFactory-ISAPI-4.0_32bit'].resourceType:File

person Chris Tulumba    schedule 21.10.2015