私はこのように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
とデータが更新されます。
この問題を解決するにはどうすればよいですか?