在 IIS7 中设置处理程序属性

在 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#005

我将不胜感激任何理解此语法的人的帮助。

答案1

以防万一上述链接失效。

用这个:

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

对于站点配置中的特定更改,它将删除处理程序模块“WebDAV”

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

答案2

咨询 IIS 团队后,答案就在这里 http://www.coastrd.com/cgioniis7

相关内容