Iis-7

在 IIS7 中設置處理程序屬性

  • February 4, 2016

在使用 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

我會感謝任何理解這種語法的人的幫助。

諮詢 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]"

引用自:https://serverfault.com/questions/168188