我通过Powershell在IIS 7.5中创build了一个站点; 但是,该网站inheritance了父处理程序映射,并且其中一个通配符脚本映射导致此特定应用程序出现问题。 有没有脚本删除通配符脚本映射的方法?
如果已导入模块WebAdministration ,则可以在IIS:驱动器上使用Set-ItemProperty命令,例如:
Set-ItemProperty "IIS:\Sites\Default Web Site" -name "Bindings" -value @{protocol="HTTP";port="80"}
请注意,这将replace您的所有站点绑定,因此您需要input值中的每个参数。
感谢您的build议。 我实际上find了一个完全符合我需要的命令:
C:\Windows\System32\inetsrv\appcmd.exe set config "<SITE_NAME>" -section:system.webServer/handlers /-"[name='<NAME_OF_HANDLER_MAPPING']"