c# - 如果更改则重新加载 xml 文件

标签 c# asp.net xml

我有一个 XML 文件,我在其中保存了一些应用程序设置。
我读取此 xml 文件并将其缓存在内存中,如果我更改设置,我想从 xml 文件中读取最新更改,但我怎么知道 xml 文件已更改?

我在 Web 上下文 (asp.net) 中运行此应用

最佳答案

您可以使用 FileSystemWatcher监控文件的类。

或者,您可能需要考虑 web.config 文件中的保存设置,可以是在 appSettings 中,也可以是自定义配置部分。当您的配置更改时,您的 Web 应用程序将自动重新加载。

关于c# - 如果更改则重新加载 xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3754038/

相关文章:

c# - ArgumentException 多个参数和嵌套参数的 ParamName 约定

c# - MonoTouch 中的 UISaveVideoAtPathToSavedPhotosAlbum 在哪里?

c# - 我如何使用 WPF 为 Google Chrome 之类的窗口设置主题?

c# - 为 MVC 模型排序数据库信息

c# - ASP.Net 和 GetType()

javascript - 拖放更改后将更改保存到数据网格

java - XML Pull 解析器异常 - kSOAP2

asp.net - 想在类上使用 XmlElement 属性?

Android Studio XML 使用 marginRight 和 API 17

asp.net - ASP.NET 用户控件是否始终具有 ascx 文件扩展名?