3

我正在为我的项目使用存储在 machine.config 中的连接字符串,因此我们不必重新配置每个环境,每个开发人员也不需要具有相同名称的数据库实例和数据库。

此设置的唯一问题是我们使用数据库项目,我看不到配置部署配置以使用相同连接字符串的方法。这意味着出于部署目的,每个开发人员都需要针对他们的环境调整部署项目。

有没有办法解决这个问题?

4

1 回答 1

0

我认为这很简单,每个项目 web.config 都会覆盖 machine.config 设置,如果项目 .config 文件中不存在,那么它会继承,因此您可以通过不在项目配置文件中声明应存在的连接字符串部分来利用它在 machine.config 文件中,每个项目都应该调用 machine.config 文件中存在的部分的名称。

于 2015-03-28T08:05:54.820 回答