我正在尝试读取一个 xml 文件,但每次代码到达 load() 函数时,它都会抛出异常“设备尚未准备好”。这是代码:
const string filepath = @"E:\xml\somefile.xml";
XmlDocument fileDoc = new XmlDocument();
fileDoc.Load(filepath);
驱动器“E:\”是一个物理 HDD,Web 应用程序保存在一个名为“app”的文件夹中。所以文件夹 xml 完全独立于 web 应用程序和 iis。我也尝试在应用程序文件夹中找到 xml,但发生了同样的错误。
有人知道我错过了什么吗?