数据库项目是否可以使用machine.config连接字符串进行部署



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

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

有什么办法绕过这个问题吗?

我认为这很直接,每个项目web.config都会覆盖machine.config设置,如果不存在于project.config文件中,则它会继承,因此您可以通过不在项目配置文件中声明connectionstring节来利用它,因为它应该存在于machine.config文件,并且每个项目都应该调用machine.config文件。

最新更新