0
我在我的网站上的表单,我试图从我的本地计算机读取XML文件:的WebForm读取XML文件的问题
XDocument doc = XDocument.Load(@"C:\ServerXml\Message.xml");
XmlNodeList NodeList = doc.GetElementsByTagName("message");
当我运行这个方法我得到异常:
Could not find file 'C:\ServerXml\Message.xml'
文件肯定存在于此路径中。
为什么它不会找到该文件?这是因为我需要在iis中定义一些东西?我在本地运行VS2010中的本地运行
仔细检查'filename'以确保正确的情况是'Message.xml'实际上'message.xml'? – MethodMan 2013-04-21 18:29:37
它是Message.xml – MTA 2013-04-21 18:37:44
您如何期望运行在潜在远程Web服务器上的**服务器端**代码能够从本地硬盘加载和处理文件?这将无法工作 - 您必须首先**将文件上传**到网络服务器,保存它,然后**然后**从它在服务器端保存的位置处理它。 – 2013-04-21 18:39:45