访问 App.config 中的连接字符串
您的代码正在尝试使用 App.config
类从应用程序的 ConfigurationManager
文件中读取连接字符串,但由于对象引用未正确初始化,因此发生了 NullReferenceException
。
这是一个简化的解决方案:
<code class="language-csharp">string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["Test"].ConnectionString;</code>
这段简洁的代码直接访问 ConnectionStrings
中的 ConfigurationManager
集合,并使用其名称(本例中为“Test”)检索连接字符串。
运行此程序之前,请验证:
System.Configuration.dll
的引用。 这通常默认包含在 .NET Framework 项目中,但在某些 .NET Core 或 .NET 项目中可能需要手动添加。App.config
文件中,且语法正确。 典型的条目如下所示:<code class="language-xml"><configuration> <connectionStrings> <add name="Test" connectionString="your_connection_string_here" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration></code>
请记住将 "your_connection_string_here"
替换为您的实际连接字符串。 这种更正的方法应该消除 NullReferenceException
并允许成功检索连接字符串。
以上是从 App.config 检索连接字符串时如何修复'对象引用未设置到对象实例”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!