日期:2014-05-17  浏览次数:20418 次

修改XML保存时无权限!!!!!!!!
XmlDocument xmlDoc = new XmlDocument();
  xmlDoc.Load(Server.MapPath("XMLFile.xml"));
  XmlNodeList nodelist = xmlDoc.GetElementsByTagName("menu");
  XmlNode nodes = nodelist[0];
  XmlElement ele = (XmlElement)nodes;
  ele.SetAttribute("name", this.TextBox1.Text);
  this.Label9.Text = this.TextBox1.Text;
  xmlDoc.Save(Server.MapPath("XMLFile.xml"));//保存
这个是修改的代码,把项目部署到xp的服务器上,客户端修改xml保存时无权限。项目部署到server2003的服务器上,客户端修改xml是正确的。请问对于操作系统的不同,xml文件需要做些什么权限处理吗?

------解决方案--------------------
1,xml文件不能设置只读属性
2,文件属性-安全性里面必须匿名帐号可修改权限