gpt4 book ai didi

.net - 没有配置文件时 System.Configuration.ConfigurationManager 指向哪里?

转载 作者:行者123 更新时间:2023-12-01 06:37:55 25 4
gpt4 key购买 nike

我有一个包含许多 Windows 服务项目和一个用于访问 MySql 数据库的类库项目的解决方案。
在这个类库项目中,有一个类可以执行此操作以检索连接字符串(我没有编写此代码,我不确定它是否有效):

Dim strConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings("MySQLConnection").ToString()

当这一行被执行时,我得到了一个空引用异常。调试时我意识到它找到了另外两个连接字符串,但没有找到 MySQLConnection .我可以把我想要的连接字符串放在配置文件中,对吧。但是问题是这个项目里面没有配置文件,不知道这两个连接是哪里来的。

最佳答案

machine.config 文件位于配置合并层次结构的顶部。接下来是 web.config(与 machine.config 位于同一位置)。 web.config 文件(如果存在)将是您的 Web 应用程序找到的第三个文件。欲了解更多信息,请阅读 this article .

关于.net - 没有配置文件时 System.Configuration.ConfigurationManager 指向哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13295985/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com