我添加在運行時我的App.config文件的連接字符串新增加的連接字符串,如下圖所示:無法讀取app.config文件
ConnectionStringSettings connSettings = new ConnectionStringSettings("dbConnectionString", "Data Source=DBSERVERNAME,1111;Initial Catalog=DBNAME;Integrated Security=false;User ID=USERID;Password=PASSWORD");
var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.ConnectionStrings.ConnectionStrings.Add(connSettings);
config.Save();
此代碼正確添加ConnectionString,以應用.config文件。
然後我想創建一個SqlConnectionStringBuilder類是這樣的:
SqlConnectionStringBuilder destinationConnection = new SqlConnectionStringBuilder(ConfigurationManager.ConnectionStrings["dbConnectionString"].ConnectionString);
我得到一個空引用異常。爲什麼我得到null參考例外?我在這裏錯過了什麼?
你可以檢查'ConfigurationManager.ConnectionStrings [「dbConnectionString」]'的值嗎? – helencrump
其空。我想知道爲什麼它的值是空的,因爲我已經將它添加到App.config。 – sid