急在C#中WebService中的反序列化与本地的反序列化的区别。该如何解决

急!在C#中WebService中的反序列化与本地的反序列化的区别。
以下是在本地使用反序列化读取XML文件的代码

Infos pis = new Infos();
string file = "C:\\Infos.XML";
XmlSerializer xs = new XmlSerializer(typeof(Infos));
using (TextReader tr = new StreamReader(file ) )
{
pis = xs.Deserialize(tr) as Infos;
tr.Close();
}
return pis;

在本地使用一直没有问题,但将放到webservice中报错

System.InvalidOperationException: XML 文档(2, 2)中有错误。 ---> System.InvalidOperationException: 不应有 <INFOS xmlns='http://tempuri.org/'>。
在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderPatientInfos.Read4_INFOS()
--- 内部异常堆栈跟踪的结尾 ---
在 System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
在 System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle)
在 System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader)
在 NWSWebService.DMPatientInfos.Get() 位置 E:\Projects\MobileNurseWS\Src\NWSWebService\NWSWebService\DataModel.cs:行号 38  
请问WebService中的反序列化与本地的反序列化的区别到底有什么不同。多谢


------解决方案--------------------
呵呵,代码完全一样。

那么不是你的xml文件复制有问题,就是你的操作系统安装有问题了。
------解决方案--------------------
编码问题。XML不能识别
看看XML文件
------解决方案--------------------
部署到webservices上 有问题了?

会不会是 string file = "C:\\Infos.XML"; 路径问题?
------解决方案--------------------
XML不能识别 
看看XML文件