[英]ConfigurationManager connection string is null in UserControl
[英]ConfigurationManager throwing null exception when trying to read connection string in .NET 4.0
我正在與ADO.NET
一起研究 .NET Framework 4.0 Class Library
項目。 我在App.config
中有 connectionString ,我試圖使用ConfigurationManager
讀取它,但得到空引用異常。
Error
app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name ="dbConnection" connectionString="Data Source=xyz;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
Reading ConnectionString
using System.Configuration;
var x22 = ConfigurationManager.ConnectionStrings["dbConnection"].ConnectionString;
在您的解決方案資源管理器和參考節點下,檢查是否已添加程序集 System.Configuration 並且您的參考沒有任何錯誤。
但是,您的代碼是正確的,我建議您通過檢查該命令的返回值中的 null 情況來嘗試避免此錯誤。
<connectionStrings>
<add name="[name]" connectionString="[YOUR CONNECTION]" />
</connectionStrings>
ConfigurationManager.ConnectionStrings["name"].ConnectionString
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.