Xml序列化

时间:2012-04-19 13:33:46

标签: asp.net

我对aspx表单有一个控件。我选择一个xml文件并在localhost上反序列化它。它工作正常。但是我将项目文件上传到我的IIS服务器,选择文件并从客户端单击反序列化按钮,它给出了如下错误。

XML文档(0,0)中存在错误。缺少根元素。

代码详情。

在aspx文件中

<input type="file" id="fD" runat="server"/> 
<asp:Button ID="btnXMLLoad" runat="server" Text="Load XML" onclick="btnXMLLoad_Click" />

在.cs文件中btnXMLLoad_Click事件

XmlSerializer serializer = new XmlSerializer(typeof(transfer)); 
FileStream fs = new FileStream(_fileName, FileMode.OpenOrCreate); 
TextReader reader = new StreamReader(fs); 
transfer input = new transfer(); 
input = (transfer)serializer.Deserialize(reader); 

它适用于本地计算机,但用户无法在Internet上加载XML文件。

请告诉我..

0 个答案:

没有答案