我开发了 ac# 桌面应用程序,它需要托管在服务器上,并且会根据存储在 XML 文件中的查询安排来获取数据。在开发过程中,我使用以下代码读取 XML 文件:
var query = new XPathDocument(@"C:\\Documents and Settings\\XYZ\\Desktop\\productplanningquery.xml");
如您所见,我已将 XML 文件方便地放在桌面上,并且在开发过程中运行良好。我现在想要做的是提供一个路径,这样无论我在哪里托管应用程序和 XML 文件,它都不会引发异常。我认为的一种方法可能是在将安装应用程序的目录中有一个文件夹,但为此我必须动态地找出当前目录的路径(我无法弄清楚)。
请帮忙。