繁体   English   中英

实体框架WebAPI C#连接字符串更改

[英]Entity Framework webapi c# connection string change

我们正在将.Net C#Web API用于DAL(数据访问层)的实体框架。 我们必须通过连接开发/测试数据库服务器来进行开发。 现在,我们需要将数据库服务器从开发更改为生产。 是否可以仅更改连接字符串并连接到生产数据库服务器。 此外,还需要注意其他事项。 请帮忙。

添加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文件进行的更改。

默认的转换文件包括注释,这些注释显示了如何对一些常见的转换进行编码。

以下链接中包含有关如何创建转换的更多信息:

https://docs.microsoft.com/en-us/aspnet/web-forms/overview/deployment/visual-studio-web-deployment/web-config-transformations

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM