asp.net – 每个人如何存储连接字符串?
|
我想知道人们是否可以在源代码管理中的一个项目中发布自己的解决方案来处理本地数据库和许多开发人员的不同连接字符串的问题? 更具体地说,我在说的是一个源代码管理的项目,并且有许多开发人员都有本地数据库的问题.每个开发人员都有自己的连接字符串(命名实例,默认实例,机器名,用户名,密码等).每次检查都会覆盖以前的版本,并使用其他人的连接字符串来拉取最新版本的结果. 那么,人们,你为这个问题使用哪个解决方案?解释为什么他们的解决方案的工作,优点和缺点的额外要点. 编辑 谢谢! 解决方法对我来说,你的问题似乎意味着两个结果之一:>在Web.config文件中指定一个连接字符串,该文件通用于适用于数据库的所有本地版本.您已经表示,这不是您没有完全控制的环境中的理想设置. 其他几个已经涵盖了第一种情况.使用localhost并遵循数据库名称约定.对于选项2,我建议指定一个没有检查到源代码控制的配置源: <configuration> <connectionStrings configSource="connectionStrings.config"/> </configuration> 编辑: connectionStrings.config <connectionStrings>
<add name="Name"
providerName="System.Data.ProviderName"
connectionString="Valid Connection String;" />
</connectionStrings>
来自:http://msdn.microsoft.com/en-us/library/ms254494(v=vs.80).aspx connectionStrings.config将是您专门从源代码控制中排除的项目根目录中的一个文件.每个开发人员在本地工作时都需要提供此文件.您的生产连接字符串可以通过构建/部署中的Web.config转换来替代. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 如何在ASP.NET MVC 2中使用模型绑定器的DI
- asp.net – web.config文件中的特殊字符
- asp.net – 检查IE浏览器 – .NET
- asp.net-mvc – 在视图中转义JavaScript字符串文字
- asp.net-mvc – MVC 4提供的反伪造令牌是为用户“”而是当前
- asp.net-mvc – 使用自定义值呈现Html.Hidden帮助器
- asp.net-core – 程序集中找不到入口点’Microsoft.EntityF
- asp.net-mvc-3 – 在MVC3中使用Html.LabelFor的表单标签中的
- asp.net – System.Web.Security.AntiXss.AntiXssEncoder与
- 如何使用asp.net将.docx转换为html?
