具体描述如下:
一台server 2个客户机。首先一台客户机通过timer 频繁读写服务器的xml文件,而第二台客户机也执行同样的操作时会出现
文件“\\192.168.0.2\sysxml\play.xml”正由另一进程使用,因此该进程无法访问该文件。
报这个错误的地方都是用的save方法。如:
str1.Save(@"\\192.168.0.2\sysxml\play.xml");//保存更新
有时load也会报这个错误:System.Xml.XmlDocument str1 = new System.Xml.XmlDocument(); //创建一个xml文档模型
str1.Load(@"\\192.168.0.2\sysxml\play.xml"); //加载操作对象
这样的情况该如何解决,如果用多线程该怎么弄?急 盼复。。
一台server 2个客户机。首先一台客户机通过timer 频繁读写服务器的xml文件,而第二台客户机也执行同样的操作时会出现
文件“\\192.168.0.2\sysxml\play.xml”正由另一进程使用,因此该进程无法访问该文件。
报这个错误的地方都是用的save方法。如:
str1.Save(@"\\192.168.0.2\sysxml\play.xml");//保存更新
有时load也会报这个错误:System.Xml.XmlDocument str1 = new System.Xml.XmlDocument(); //创建一个xml文档模型
str1.Load(@"\\192.168.0.2\sysxml\play.xml"); //加载操作对象
这样的情况该如何解决,如果用多线程该怎么弄?急 盼复。。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货