在使用IISpipe理器时 ,是否可以将在网站级别configuration的重写规则保存到applicationHost.config? (我知道如何手动)
默认情况下,它们被保存到Web.config文件中。
我需要它通过MSDeploy工具将规则部署到其他服务器。
是的,这是可以做到这一点,但你不会有所有的URL重写小程序有很好的UIfunction。
在您的网站的主要function视图有一个标记为“configuration编辑器”的图标,双击打开:

有两个下拉框名为Section和From:
Section下拉菜单允许您select要编辑的configuration区域。 它打开了一个树形视图。
From:下拉列表允许您select是否更改站点的web.config文件或applicationHost.config文件中的<location>元素中的设置:

UI是从存储在以下位置的原始模式数据驱动的:
C:\Windows\System32\inetsrv\config\schema
这是相当“没有褶边”,但确实暴露了一些configurationfunction小程序有时不显示的configuration元素/属性。
即使是相当基本的,在生产服务器上使用它也是比较安全的,而不是直接攻击applicationHost.config ,因为可以保证您将设置放在正确的位置,使用正确的枚举值并且风险较小手指麻烦。