Mar*_* S. 13 c# asp.net-mvc web-config asp.net-mvc-3
我正在创建一个ASP.Net MVC Web应用程序.团队中有多个开发人员需要在web.config文件中设置不同的设置.这些设置用于数据库连接和需要访问的本地Linux虚拟机.我们将来还需要添加其他东西.什么是可用于每个开发人员在web.config中拥有自己的自定义设置的方法,而不必担心将其本地设置提交给源代码控制?
部署配置不起作用,因为它们通过本地开发VS Web服务器运行站点.我们将使用部署配置部署到我们环境中的不同阶段.
小智 7
配置XML文件中的大多数部分允许您使用configSource属性.我们使用此属性将常见的dev修改部分放入单独的文件中.这些通常修改的部分中的每一个都将具有单独的*.dev.config和*.prd.config文件.源控件(git)忽略了*.dev.config文件.
然后,生产部署将configSource属性设置为使用*.prd.config文件.同样,这意味着您需要保持两组配置为最新.我开始研究一种解决方案,以便在元素级别保持*.prd.config和*.dev.config文件同步,但是从来没有时间完成它.
归档时间: |
|
查看次数: |
1465 次 |
最近记录: |