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