我搜索过其他帖子,询问同样的问题。典型的答案是“使用app.config”。
所有回复说“使用app.config”都是无用的。我不想从app.config读取,我想从web.config读取。如果我想从app.config读取,我不必问这个问题。
如果您想有理由,我需要一个控制台应用程序才能安排自动执行。但是,它必须与此计算机上安装的Web应用程序共享相同的配置。因此,请停止尝试通过说“使用app.config”并回答问题来避免这个问题 - 或者直接说出来是不可能的。
请问,有没有办法从控制台应用访问 web.config (不是app.config)?
我目前在visual studio 2008中使用c#
答案 0 :(得分:1)
Web.config只是一个xml文件。您可以使用XmlDocument类读取任何内容。将web.config加载到其中,然后使用XPath查询查找连接字符串。