修改xml文件session丢失
XmlDocument   xmlDocument   =   new   XmlDocument(); 
 String   path   =   System.Web.HttpContext.Current.Server.MapPath( "App_Code/Tbl_Device.xml "); 
 xmlDocument.Load(path); 
 String   xpath   =    "tbl_devices/tbl_device[@id= "   +   deviceBean.Device_id.ToString()   +    "]/selected "; 
 XmlNode   node   =   xmlDocument.SelectSingleNode(xpath); 
 node.InnerText   =    "1 "; 
 xmlDocument.Save(path); 
 象上面这样修改xml文件一个节点的值,以删除一行纪录,但是第一次点删除按钮没问题,第二次点就返回到初始的页面,查断点发现第二次session丢失,变为null   
 以下是xml文件 
  <tbl_device   id= "01 ">  
              <device_type_name> AP862788902 </device_type_name>  
              <ip4> 129.248.123.66 </ip4>  
              <ip6> 2 </ip6>  
              <device_type_code> ApeosPort   C3320-I </device_type_code>  
              <selected> 0 </selected>  
              <device_cerial_num> ID45678891710 </device_cerial_num>  
              <machine-status> 1 </machine-status>  
              <ep-status> 1 </ep-status>  
              <meta1> 1 </meta1>  
              <meta2> 1 </meta2>  
              <meta3> 1 </meta3>  
              <device_update_time> 2007-02-01   10:00:00 </device_update_time>  
        </tbl_device>  
 谁能帮我一下
------解决方案--------------------不要放那个目录,那个目录不是用来发布数据的。   
 放到App_Data目录里。