Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Configuration System Failed to Initialize

I'm new to Visual Studio. I'm currently creating a Login form.

I have this code.

string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; try {     using (OdbcConnection connect = new OdbcConnection(connectionString))     {         connect.Open();         OdbcCommand cmd = new OdbcCommand("SELECT username, password FROM receptionist", connect);         OdbcDataReader reader = cmd.ExecuteReader();          if (username_login.Text == username && password_login.Text == password)         {             this.Hide();             MessageBox.Show("Invalid User", "Login Error", MessageBoxButtons.OK, MessageBoxIcon.Error);             this.Close();         }         else              MessageBox.Show("Invalid User", "Login Error", MessageBoxButtons.OK, MessageBoxIcon.Error);         connect.Close();     } } catch (OdbcException ex) {     MessageBox.Show(ex.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error); } 

But whenever I try to type in the username and password there is an error called Configuration system failed to initialize. I'm just wondering what kind of problem is this and how could I solve this?

Please help.

like image 240
sean Avatar asked Jun 22 '11 07:06

sean


1 Answers

Make sure that your config file (web.config if web, or app.config if windows) in your project starts as:

<?xml version="1.0"?> <configuration>     <configSections>         <sectionGroup name="applicationSettings"                        type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >              <section name="YourProjectName.Properties.Settings"                       type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"                       requirePermission="false" />          </sectionGroup>     </configSections> </configuration> 

Note that inside the configuration element, the first child must be the configSections element.

In the name property on section element, make sure you replace YourProjectName with your actual project's name.

It happened to me that I created a webservice in a class library project, then I copied (overwriting) the config file (in order to bring the endpoints configuration) to my windows app and I started to have the same problem. I had inadvertently removed configSections.

it worked for me, hope it helps

like image 114
feluco79 Avatar answered Oct 04 '22 12:10

feluco79