点网核心-如何防止appsettings.production.json在发布时发生更改

时间:2020-07-14 15:13:25

标签: asp.net-core appsettings

我正在将.net核心网站发布到服务器。这是将Json文件添加到我的内容路径的代码:

var builder = new ConfigurationBuilder()
                        .SetBasePath(contentRootPath)
                        .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
                        .AddJsonFile($"appsettings.{environmentName}.json", true);

这是解决方案的相关部分的外观:

enter image description here

在生产计算机中,我有一个appsettings.production.json文件。我最近不得不手动将MultipleActiveResultSets=true添加到我的连接字符串中。

但是,每次我发布该应用程序时,该文件都会还原为以前的生产配置。

我不知道该文件的内容存储在哪里以及如何记住其先前状态。

0 个答案:

没有答案