我有一个解决方案,包含许多Windows服务项目和一个用于访问MySql数据库的类库项目。 在这个类库项目中,有一个类来执行此操作来检索连接字符串(我没有编写此代码,我不确定它是否有效):
Dim strConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings("MySQLConnection").ToString()
执行此行时,我得到一个空引用异常。调试时我发现它找到了另外两个连接字符串,但没有找到MySQLConnection
。我可以把我想要的连接字符串放在配置文件中,对吧。但问题是这个项目里面没有配置文件,我不知道这两个连接来自哪里。
答案 0 :(得分:0)
有一个machine.config文件位于配置合并层次结构的顶部。接下来是web.config(与machine.config位于同一位置)。 web.config文件(如果存在)将是Web应用程序找到的第三个文件。有关详细信息,请阅读this article。