asp.net-core - Dot Net Core - 如何防止 appsettings.production.json 在发布时发生更改
问题描述
我正在将我的 .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
到我的连接字符串。
但是每次我发布应用程序时,该文件都会恢复到以前的生产配置。
我不知道该文件的内容存储在哪里以及它如何记住其先前的状态。
解决方案
推荐阅读
- php - React, API Platform - No 'Access-Control-Allow-Origin' header is present on the requested resource
- apache-spark - 如何使用循环 sparksql 以编程方式将记录附加到配置单元表?
- postgresql - 身份验证问题:在 docker 上运行带有 postgresql 的 spring-boot 应用程序
- c# - SharePoint 版本控制引擎如何仅存储对文件的更改而不是整个文件?
- macos - macOS / Cocoa / SwiftUI - 如何判断用户是否更喜欢左键单击作为辅助单击?
- c# - 用于窗口上多个控件的 Syncfusion WPF 拼写检查
- ios - 用于 JSONAPI 的 Vox cocoapod 由于 fatalError 而无法构建
- pandas - 在数据框中查找行,包括索引和作为数组输出
- php - $_POST 不是我期望的那样
- postscript - PDF OPI(Open Prepress Interface),用高分辨率图像替换低分辨率代理的步骤是什么?