为什么我会遇到异常:InvalidOperationException?

Why I'm getting exception: InvalidOperationException?

异常在代码中 代码是

string cs=ConfigurationManager.ConnectionStrings["Sam"].ConnectionString;
using(SqlConnection con = new SqlConnection(cs))
{
    SqlCommand cmd = new SqlCommand("Select * from tblProduct", con);
    con.Open();
    SqlDataReader rdr = cmd.ExecuteReader();
    GridView1.DataSource = rdr;
    GridView1.DataBind();
}

所以我有一个网络配置 file.so 我正在连接它。 网络配置中的代码是

<connectionStrings>
    <add name ="Sam"
    connectionString=" data source=.\SQLExpress; database=sample; Integrated Security=true " />
</connectionStrings>

编译后没有错误,但是当我调试它时,在 运行 的时候我得到了

An exception of type 'System.InvalidOperationException' occurred in System.Data.dll but was not handled in user code. Additional information: Instance failure.

为什么我会收到这样的错误

当您尝试打开与数据库的连接时出现错误。 你需要修改你的连接字符串。 尝试只用一个替换双斜线。还要尽量避免在连接字符串中使用 space。

<connectionStrings>
    <add name ="Sam"
    connectionString="data source=.\SQLExpress;database=sample;Integrated Security=true"/>
</connectionStrings>