我对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文件。
请告诉我..