我正在将.net核心网站发布到服务器。这是将Json文件添加到我的内容路径的代码:
var builder = new ConfigurationBuilder()
.SetBasePath(contentRootPath)
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
.AddJsonFile($"appsettings.{environmentName}.json", true);
这是解决方案的相关部分的外观:
在生产计算机中,我有一个appsettings.production.json
文件。我最近不得不手动将MultipleActiveResultSets=true
添加到我的连接字符串中。
但是,每次我发布该应用程序时,该文件都会还原为以前的生产配置。
我不知道该文件的内容存储在哪里以及如何记住其先前状态。