【发布时间】:2013-11-02 04:36:56
【问题描述】:
我已经搜索和搜索,但找不到针对我的具体问题的解决方案。我正在更新一个控制台应用程序,该应用程序现在将用于多个客户端。我们已经决定,至少暂时将信息存储在数据库中,将客户端信息存储在配置文件中。每个客户端都有自己的配置文件。我需要知道如何从“未知”位置加载/任何配置文件。我发现的所有示例都希望我放入文件的路径中。在使用我的计算机时,我会知道路径,但是一旦它被推送到其他服务器,文件的路径就会改变。
在这些条件下工作,如何在不知道文件路径的情况下为任何客户端加载配置文件?
编辑:控制台应用程序仅在一台服务器上运行,但它用于访问不同的客户网站并抓取他们的网站。这就是每个客户端都有自己的配置文件的原因。它包含获取和使用他们的网站所需的信息。我们为应用设置了一项任务,以在计时器上运行每个客户端。
【问题讨论】:
-
两个建议:1.你说你有db。您可以将每个用户的路径存储到配置文件。 2. 您可以在注册表中写入路径(所有用户在同一个地方)。
标签: c# configuration path app-config relative-path