1

我已经搜索过其他帖子问同样的问题。典型的答案是“改用 app.config”。

所有说“改用 app.config”的回复都是无用的。我不想从 app.config 中读取,我想从 web.config 中读取。如果我想从 app.config 中读取,我就不必问这个问题。

如果你想有一个理由,我需要一个控制台应用程序才能安排自动执行。但是,它必须与安装在这台机器上的 Web 应用程序共享相同的配置。因此,不要再试图通过说“改用 app.config”来避免这个问题并回答这个问题——或者直接说这是不可能的。

请问,有没有办法从控制台应用程序访问web.config(不是 app.config)?

我目前在 Visual Studio 2008 中使用 c#

4

1 回答 1

1

Web.config 只是一个 xml 文件。您可以使用 XmlDocument 类从其中读取任何内容。将 web.config 加载到其中,然后使用 XPath 查询查找连接字符串。

于 2013-06-27T22:29:08.713 回答