Jak naprawić „Właściwość ConnectionString nie została zainicjowana”

Po uruchomieniu aplikacji otrzymuję:Właściwość ConnectionString nie została zainicjowana.

Web.config:

<code><connectionStrings>
    <add name="MyDB"
         connectionString="Data Source=localhost\sqlexpress;Initial Catalog=mydatabase;User Id=myuser;Password=mypassword;" />
</connectionStrings>
</code>

Stos to:

<code>System.Data.SqlClient.SqlConnection.PermissionDemand() +4876643
System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection) +20
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117
System.Data.SqlClient.SqlConnection.Open() +122
</code>

Jestem całkiem nowy w .NET i nie mam tego. Znalazłem wiele odpowiedzi w Google, ale żaden naprawdę nie rozwiązał mojego problemu.

Co to znaczy? Czy mój web.config jest zły? Czy moja funkcja jest zła? Czy moja konfiguracja SQL nie działa poprawnie (używam sqlexpress)?

Moim głównym problemem jest to, że nie jestem pewien, gdzie zacząć debugować to ... cokolwiek pomoże.

EDYTOWAĆ:

Kod Failling:

<code>MySQLHelper.ExecuteNonQuery(
ConfigurationManager.AppSettings["ConnectionString"],
CommandType.Text,
sqlQuery,
sqlParams);
</code>

sqlQuery to zapytanie typu „wybierz * z tabeli”. sqlParams nie jest tutaj istotny.

Innym problemem jest to, że moja firma korzysta z MySQLHelper i nie mam nad nią widoczności (mam tylko bibliotekę DLL dla helpera). Działa dobrze w innych projektach, więc mam 99%, że błąd nie pochodzi stąd.

Domyślam się, że jeśli nie ma sposobu na debugowanie go bez zobaczenia kodu, będę musiał poczekać, aby skontaktować się z osobą, która stworzyła tego pomocnika, aby uzyskać kod.

questionAnswers(4)

yourAnswerToTheQuestion