从控制台应用程序访问web.config连接字符串

时间:2013-06-27 22:27:34

标签: c# visual-studio-2008 console web-config

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

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

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

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

我目前在visual studio 2008中使用c#

1 个答案:

答案 0 :(得分:1)

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