2012-07-28 73 views
3

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

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

有什么办法来解决这个问题呢?

+0

你是指什么数据库项目? – jwize 2014-01-20 07:53:28

+0

在Visual Studio中,您可以创建数据库项目并导入数据库的模式,以便可以像源文件一样在源代码管理中进行管理。 – RonnBlack 2014-01-23 05:53:59

回答

0

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