我有一个XML文件,其中包含最近的文章列表(TITLE,URL和DESCRIPTION),我想每天更新它
我尝试了什么?
我尝试从FileZilla上传它
在SERVER Plesk面板中,我尝试更新此文件。
通过VB.Net代码,我也试图从另一个代码中删除并复制它 夹
在所有情况下,发生异常“因为它正被另一个进程使用”。 因为它正在使用网站上的所有文章。
有没有停止服务器的解决方案?
这是代码
public void getRecentPosts()
{
try
{
XmlDataDocument xmldoc = new XmlDataDocument();
XmlNodeList xmlNode;
int i = 0;
string post = null;
FileStream fs = new FileStream(Server.MapPath("~/App_Data/filename.xml"), FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite);
xmldoc.Load(fs);
xmlNode = xmldoc.GetElementsByTagName("tagName");
post = "<center><p><big><b>~ RECENT POSTS ~</b></big></p></center>";
for (i = 0; i <= xmlNode.Count - 1; i++)
{
post = post + "<p><big><b><a href=\"" + xmlNode[i].ChildNodes.Item(1).InnerText.Trim() + "\">" + xmlNode[i].ChildNodes.Item(0).InnerText.Trim() + "</a></b></big><br /><small>" + xmlNode[i].ChildNodes.Item(2).InnerText.Trim() + "</small></p>";
}
divRecPost.InnerHtml = post;
}
catch (Exception ex)
{
ex = null;
divRecPost.InnerHtml = null;
}
}