【发布时间】:2016-12-12 14:39:11
【问题描述】:
给定 appsettings.json 文件(ASP.NET Core 应用程序)中名为“Data:ConnectionString”的配置,如何在构建中覆盖它?通过覆盖它可以是有一个步骤在构建期间编译之前更改 appsettings.json 中的值,或者我在使用“dotnet test”时覆盖了参数,或其他。
更多信息:
我在 appsettings.json 中有一个标准配置的 ASP.NET Core 应用程序。我不希望在源代码管理中检查任何连接字符串或敏感数据。
我正在使用 Visual Studio Team Service(云 TFS)构建我的应用程序。有一个执行测试的步骤,我希望这些测试针对我不想签入凭据的远程服务运行。
【问题讨论】:
标签: json tfs asp.net-core azure-devops .net-core