我的App_Data文件夹中有一个名为PageData.xml的XML文件.我想使用XDocument.Load使用此文件填充XDocument.
如果我提供完整的物理路径,它可以工作,即:
XDocument vXDoc = XDocument.Load("/Work/Project/Web/100413 Dev/App_Data/PageData.xml");
Run Code Online (Sandbox Code Playgroud)
...其中"工作"是我的C:驱动器上的文件夹.
但是,如果我尝试这样的相对路径,我会收到DirectoryNotFoundException:
XDocument vXDoc = XDocument.Load("AppData/PageData.xml");
Run Code Online (Sandbox Code Playgroud)
"无法找到路径'C:\ Program Files(x86)\ Common Files\Microsoft Shared\DevServer\10.0\AppData\PageData.xml'的一部分."
这显然是错误的,但必须有一种简单的方法来设置正确的相对路径?我在俯瞰什么?非常感谢您的帮助.