连接字符串出错 csharp

来源:百度知道 编辑:UC知道 时间:2024/06/07 07:35:03
.aspx文件

using System;
using System.Data;
using System.Configuration;
using System.Data.SqlClient;

public partial class Test_File_Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string conStr = ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString;
//Configuration.ConfigurationSettings.AppSettings.Get("connectionString");
SqlConnection sqlconnection = new SqlConnection(conStr);

try
{
sqlconnection.Open();
Response.Write("successful");
}
catch
{
throw;
}

}
}

config文件:

<?xml version="1.0"?>
<configuration>

<connectionStrings></connectionStrings>

<appSettings>

连接字符串是在<connectionStrings></connectionString>里的
<connectionStrings>
<add name="connectionString" connectionString="Server=127.0.0.1;uid=sa;password=;database=****;" providerName="System.Data.SqlClient" />
</connectionString>

string conStr = ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString;

改成

string conStr = ConfigurationSettings.AppSettings["connectionString"];