2013-07-26 27 views
1

我希望通过使用web.config文件来跨环境共享一些IIS重写规则,从而使其成为源代码管理和构建过程的一部分。如何使用IIS web.config进行重写规则

我可以编写规则,但是,我无法弄清楚如何处理剩下的IIS配置,比如defaultDocument,staticContent,handlers等,我希望每个环境都能处理这些配置。

是否有可能只是web.config只是重写规则?

回答

1

是的,你可以有一个本地的web.config只有重写规则。所以基本上你会用适当的配置系统编写你的规则。在这种情况下,IIS将从applicationhost.config(全局web.config)中找到该网站或应用程序的其余设置。

IIS基本上将工作进程开始时的所有web.config文件合并为一个特定应用程序的大型配置副本。因此,对于特定的应用程序,您的配置来自apphost,根web.config,文件夹web.config等。