我想通过利用web.config文件在整个环境中共享一些IIS重写规则,从而将其作为源代码控制和构建过程的一部分。
我可以编写规则,但是,我无法弄清楚如何处理IIS配置的其余部分,例如defaultDocument,staticContent,handlers等,我希望每个环境都能处理这些规则。
是否可以只使用web.config重写规则?
答案 0 :(得分:1)
是的,您可以使用只有重写规则的本地web.config。所以基本上你会用适当的配置系统编写你的规则。在这种情况下,IIS将从它可以找到的applicationhost.config(全局web.config)中获取此网站或应用程序的其余设置。
IIS基本上会在工作进程开始时添加所有web.config文件,以便为特定应用程序创建一个大型配置副本。因此,对于特定的应用程序,您将从apphost,root web.config,web.config文件夹等配置它。