我有一个可能会不时重启的 ASP.NET Core MVC 应用程序(维护);如何使某些变量值从执行到下一个持久化?
PS:这是需要将值写入持久化的代码。例如“LastMaintenanceRestartTime = 03/04-2020”,维护重启每天发生一次,因此代码需要记住上次重启的时间。
在 UWP 中,我可以执行以下代码,但似乎找不到 ASP.NET Core 的等效代码:
Windows.Storage.ApplicationData.Current.LocalSettings.Values[key] = value;
我能找到的最好的代码是以下代码,但这些值仅在同一次执行中保持不变:
AppDomain.CurrentDomain.SetData(key, value);
有些人谈论“Application.Settings”,但我似乎无法访问这个命名空间......
我还看到一些人在谈论可以在执行期间修改的“AppSettings”文件,但保持简单值的持久性似乎相当复杂......
您对我有什么建议、解决方案或想法吗?