我们正在将.Net C#Web API用于DAL(数据访问层)的实体框架。 我们必须通过连接开发/测试数据库服务器来进行开发。 现在,我们需要将数据库服务器从开发更改为生产。 是否可以仅更改连接字符串并连接到生产数据库服务器。 此外,还需要注意其他事项。请帮忙。
答案 0 :(得分:0)
添加web.config文件转换。
在部署网站/ Web API时,通常希望部署的应用程序的Web.config文件中的某些设置与开发Web.config文件不同。例如,您可能需要更改连接字符串,以便它们指向不同的数据库。
如果要为不存在的自定义构建配置创建转换文件,请首先使用Configuration Manager创建构建配置。
您可以通过从“构建”菜单中选择配置管理器来打开它。有关更多信息,请参见Configuration Manager对话框。
在解决方案资源管理器中,展开应用程序Web.config文件。
如果已经创建了任何转换文件,则Web.config文件将在解决方案资源管理器中显示,并带有一个符号表示可以对其进行扩展,并且在扩展Web.config文件时将显示转换文件。
用于转换的构建配置由文件名中的字符串指示。例如,用于Debug构建配置的转换文件名为Web.Debug.config。
如果要为其指定设置的构建配置不存在任何转换文件,请在解决方案资源管理器中,右键单击Web.config文件,然后单击“添加配置转换”。
打开要使用的构建配置的转换文件。
编辑转换文件以指定在使用该构建配置进行部署时应对已部署的Web.config文件进行的更改。
默认的转换文件包含注释,这些注释显示了如何对一些常见的转换进行编码。
以下链接中提供了有关如何创建转换的更多信息: