讀取過時的數據,我讀了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' –