我使用此代碼從我的app.config文件中讀取連接字符串,但它始終返回空值。我的App.config文件在我的項目下。這兩種方法得到的空值:如何從C#中的App.config文件讀取連接字符串
public SqlConnection getConnection()
{
try
{
// connectionString = ConfigurationManager.AppSettings["dbConn"];
connectionString = ConfigurationManager.ConnectionStrings["dbConn"].ConnectionString;
connectionString = System.Configuration.ConfigurationManager.AppSettings["dbConn"];
sqlConnection = new SqlConnection(connectionString);
sqlConnection = new SqlConnection(connectionString);
}
catch (Exception ex)
{
}
return sqlConnection;
}
這是我的app.config文件聲明:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="dbConn" providerName="System.Data.SqlClient"
connectionString="Data Source=VANYA\SQLEXPRESS;Initial Catalog=mydatabase;User Id=sa;Password=123" />
</connectionStrings>
</configuration>
請問您的項目正好是一個*類庫*項目?那些做**不實際使用他們自己的'app.config'文件 - 您需要使用您的類庫將連接字符串放入**託管應用程序**(主程序或Web應用程序/網站) – 2012-03-25 11:52:01
marc_s ++爲我工作.. – 2016-02-04 10:21:13