我从这样的 xml 文件中读取数据:
StringBuilder str = new StringBuilder();
str.Append("<News>");
XDocument xmlDoc = XDocument.Load(path);
var q = xmlDoc.Descendants("news")
.Where(x => x.Descendants("language_id") != null && x.Descendants("language_id").First().Value == "2")
.Select(x => x);
foreach (var st in q)
{
str.Append(st.ToString(SaveOptions.DisableFormatting) + " ");
}
str.Append("</News>");
return str.ToString();
但我最近注意到,当 xml 文件更新时。它仍然从旧的读取数据!我不知道它是否从兑现副本中读取。
当我重置iis
它时,它会更新数据。
如何解决这个问题?