我正在为我的项目使用GIT存储库。在我的web.config中,我有一个调试连接字符串到我的本地SQL服务器数据库。它不适用于任何其他人。我不能把整个Web.config放在 .gitignore 中 - 项目甚至不会编译。
一个完美的解决方案是将连接字符串放在一个单独的文件中,并使Web.config加载它。有可能吗?
如果没有,还有其他解决方案吗? (使用sql server CE将无法正常工作,因为它会破坏代码的首次迁移)
答案 0 :(得分:24)
您可以将Web.config的单个部分移动到单独的文件中。
在Web.config中,write
<connectionStrings configSource="connectionStrings.config" />
然后,将原始元素移动到单独的connectionStrings.config
(或任何其他文件名),并将其添加到gitignore。
答案 1 :(得分:0)
通过右键单击git文件夹将其添加到gitignore文件中,或者我们可以从中获取它 https://help.github.com/articles/ignoring-files/