读取过时的数据,我读了XML文件中的数据是这样的:我的应用程序从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
它更新数据。
如何解决这个问题?
什么是可变的路径的类型? –
我经常发现如果我在我的Visual Studio解决方案上做了一个简单的“构建”,IIS没有更新。在大多数情况下,我确实需要一个“重建”来让IIS识别我的更改。 –
'https:// www ...../..../a.xml' –