Nat*_*ley 6 asp.net connection-string web-config
我有一个由三个开发人员组成的团队,其中两个使用标准的本地测试数据库,其中一个使用自己的数据库,还有一个带有生产数据库和测试数据库的服务器环境.
这相当于需要多个连接字符串.
web.config文件定期更新,并且在执行源代码控制更新时不断由每个开发人员更改,以及有时开发人员意外地检查他的个人web.config文件时更改了他的连接字符串,从源代码管理运行后续更新后暂时中断我们.
我可以更改哪些内容,以便可以根据需要经常提交/更新web.config文件,并且不会导致其他开发人员断开连接字符串或在将其上载到测试或生产环境之前需要修改?
您可能想要考虑用配置源文件替换 Web.Config 的 ConnectionStrings 部分,将实时连接字符串集提交到源代码管理中,但不将它们包含在实际解决方案中。
有关使用 configSource 属性的信息可以在文档中的“使用外部配置文件”部分中找到:
这样做的优点是开发人员可以拥有自己的设置,而无需将其签入主 Web.Config。潜在的缺点是,它是您必须担心的另一个文件,并且取决于您如何从源代码控制中获取最新版本可能没有帮助(即,如果您转到 SC 客户端并说“获取最新版本”会覆盖该文件,而如果您在 Visual Studio 中,右键单击解决方案/项目并选择“获取最新”,这样只会获取项目中的文件)。
| 归档时间: |
|
| 查看次数: |
3094 次 |
| 最近记录: |