15

我正在为我的项目使用 GIT 存储库。在我的 web.config 中,我有一个到本地 SQL 服务器数据库的调试连接字符串。它对其他人不起作用。我不能将整个 Web.config 放在.gitignore中——该项目甚至无法编译。

一个完美的解决方案是将连接字符串放在一个单独的文件中并让 Web.config 加载它。可能吗?

如果没有,还有其他解决方案吗?(使用 sql server CE 将不起作用,因为它会破坏代码优先迁移)

4

2 回答 2

27

您可以将 Web.config 的单个部分移动到单独的文件中。

在 Web.config 中,编写

<connectionStrings configSource="connectionStrings.config" />

然后,将原始元素移动到单独的connectionStrings.config(或任何其他文件名)并将其添加到 gitignore。

于 2013-08-11T02:50:18.850 回答
0

通过在 git 文件夹中右键单击将其添加到 gitignore 文件,或者我们可以从 https://help.github.com/articles/ignoring-files/获取它

于 2017-04-30T09:22:28.803 回答