Résoudre l'erreur “La propriété ConnectionString n'a pas été initialisé.”?

Mon code est afficher toutes les données dans le contrôle gridview

Web.config code est

<configuration>
  <connectionStrings>
    <add name="ConStr" connectionString="DataSource=.;Integrated Security=SSPI;Initial catalog=sshopping"/>
  </connectionStrings>
  <system.web>
    <compilation debug="true" targetFramework="4.5"/>
    <httpRuntime targetFramework="4.5"/>
  </system.web>
</configuration>

Il est codé en classe externe

namespace DBAction
{
    public class ViewAction
    {
        public DataSet GetAllData()
        {
                SqlCommand cmd = DataConnection.GetConnection().CreateCommand();
                cmd.CommandText = "Select UserName,Password,RoleName,EmailID,SecurityQuestion,SecurityAnswer,LastLogin from LoginInfo";
                SqlDataAdapter da = new SqlDataAdapter(cmd);
                DataSet ds = new DataSet();  
                da.Fill(ds);
                cmd.Dispose();
                DataConnection.CloseConnection();
                return ds;
        }
    }
}

c'est de donner de l'erreur dans la ligne da.Fill(ds)
Le code pour lier des données à la source avec gridview est codé sur chargement de la page comme ceci.

 DataSet ds = new ViewAction().GetAllData();
        gvLoginInfo.DataSource = ds;
        gvLoginInfo.DataBind();

Et conectionstring code de connexion de données dans la classe est

 public static SqlConnection GetConnection()
        {

            if (con == null)
            {
                con = new SqlConnection();
                con.ConnectionString = ConfigurationManager.ConnectionStrings["ConStr"].ConnectionString;
                con.Open();
            }

             return con;
        }

Et l'autre une erreur est

Exception Details: System.ArgumentException: Keyword not supported: 'datasource'.

Source Error:


Line 19:             {
Line 20:                 con = new SqlConnection();
Line 21:                 con.ConnectionString =ConfigurationManager.ConnectionStrings["ConStr"].ConnectionString;
Line 22:                 con.Open();
Line 23:             }
...et vous avez un vide bloc d'Exception. Vérifiez que avant d'aller à tout ce mal de se demander quelle est l'erreur.
Vous pouvez poster votre chaîne de connexion à partir de votre site web.fichier de config?
oui monsieur, j'ai posté @asafrob

OriginalL'auteur VJain | 2013-07-07