对于 UI,我使用 Extjs,对于服务器端,我使用 C#。我的问题是我在 HubSettings 下有一个 appsettings.json 属性,LiveStream 是该属性,它有 Url 和标题。我需要从 UI 获取 Url 和 Title 并在 appsettings.json 中更新。该怎么办?
appsettings.json 无法写入。您可能想使用本地存储。
当然有一种(多种)存储设置文件的方法。
请参阅此答案:https://stackoverflow.com/a/79328423/1797939
它定义了一个小Helper
你可以像这样简单地使用它:
var configRoot = serviceProvider.GetRequiredService<IConfigurationRoot>();
var section = configRoot.GetSection("UserSettings");
section["LastFolderUsed"] = "C:\\Temp";
configRoot.SaveJsonProvider(); //this will save the changes to the json file, file is created if not exists
您将在那里找到所有需要的代码和详细的使用示例。