修改更新web配置接口
continuous-integration/drone/push Build is running Details

Test_IRC_Net10^2
hang 2026-08-10 15:27:37 +08:00
parent cf45582a40
commit 36c1f9e790
1 changed files with 8 additions and 2 deletions

View File

@ -191,7 +191,13 @@ public class DeployConfigService(IMapper _mapper, IConfiguration _configuration,
}
public async Task<IResponseOutput> UpdateWebConfigInfo(string configStr)
public class WebConfigCommand
{
public string ConfigStr { get; set; }
}
public async Task<IResponseOutput> UpdateWebConfigInfo(WebConfigCommand incommand)
{
var path = Path.Combine(_hostEnvironment.ContentRootPath, $"appsettings.{_hostEnvironment.EnvironmentName}.json");
//var path = $"appsettings.{_hostEnvironment.EnvironmentName}.json";
@ -205,7 +211,7 @@ public class DeployConfigService(IMapper _mapper, IConfiguration _configuration,
JObject obj = JObject.Parse(text);
// SystemEmailSendConfig 相关配置
obj["FrontWebConfig"] = configStr;
obj["FrontWebConfig"] = incommand.ConfigStr;
// 重新写入appsettings.json
string result = obj.ToString();