我有一个asp.net mvc应用程序,它附带web.config。我使用IIS 8将其部署到我的Windows Server 2012。
由于服务器上的唯一设置,我必须对web.config进行一些更改,例如,禁用URL重写规则,仅举几例。
我将我的应用程序视为一个开源项目,它不应该包含特定于我的服务器的设置。但是,如果我没有在web.config中放置唯一设置,那么每次部署网站时,我都必须再次手动编辑它。
有办法解决问题吗? IIS是否可以加载两个web.config,一个来自存储库,另一个是服务器上的某个地方?
我知道<appsetting>
具有file
属性,其中包含其他应用设置,但我的更改不仅仅是应用设置。