我正在嘗試讀取一個xml文件,但每次代碼到達load()函數時它都會拋出「設備未準備就緒」的提示。這是代碼:XML Read throws「device not ready」
const string filepath = @"E:\xml\somefile.xml";
XmlDocument fileDoc = new XmlDocument();
fileDoc.Load(filepath);
驅動器「E:\」是一個物理HDD,其中的web應用程序保存在名爲「app」的文件夾中。所以文件夾xml完全獨立於web appllication和iis。我也嘗試在應用程序文件夾中找到xml,但發生了相同的錯誤。
有人想法我失蹤了嗎?
破碎的硬盤? – leppie 2012-07-24 07:36:35
不,工作正常。該應用程序也保存在該硬盤驅動器上,除xml.load() – colosso 2012-07-24 07:39:02
之外,一切正常。檢查webapp用戶的訪問權限。 – 2012-07-24 07:42:14