更改asp.net核心项目(appsettings.json)上的连接字符串

时间:2016-10-11 14:51:03

标签: asp.net-core

我正在通过Visual Studio在asp.net核心上发布web应用程序。 connectionstring在appsettings.json中。如何改变?

在MVC5项目中,我以这种方式将变换存储在配置文件(web.[profileName].configWeb.Release.Config)中:

<add name="string"  connectionString="Data Source=localhost;Initial Catalog=DevDb;Integrated Security=false;User Id=user;Password=passwd" xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以拥有特定于环境的appsettings.json个文件,例如通过appsettings.Development.json方法调用以下内容Startup()

 .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true);

请参阅Asp.Core Configuration页。