System.- Konfiguration.ConfigurationErrorsException
Ich habe ein Formular mit ein paar Textfeldern, geben Sie einige Werte in die Textfelder, und wenn Sie dann klicken Sie auf submit speichert es die Werte in eine Datei. Allerdings, wenn ich drücken Sie senden, bekomme ich die folgende exception.
System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.Configuration.ConfigurationErrorsException: Unrecognized configuration section add. (C:\Program Files (x86)\Default Company Name\Setup\HomeInventory2.exe.Config line 3)
at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
at System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
at System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey)
--- End of inner exception stack trace ---
at HomeInventory2.Services.Factory.GetService(String servicename) in C:\Users\Protego\documents\visual studio 2010\Projects\HomeInventory2\HomeInventory2\Services\Factory.cs:line 37
at HomeInventory2.Business.Manager.GetService(String name) in C:\Users\Protego\documents\visual studio 2010\Projects\HomeInventory2\HomeInventory2\Business\Manager.cs:line 14
at HomeInventory2.Business.InventoryMngr.Create(CreateInventory inv) in C:\Users\Protego\documents\visual studio 2010\Projects\HomeInventory2\HomeInventory2\Business\InventoryMngr.cs:line 19
at HomeInventory2.Form1.submitButton_Click(Object sender, EventArgs e) in C:\Users\Protego\documents\visual studio 2010\Projects\HomeInventory2\HomeInventory2\Form1.cs:line 52
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Wenn ich lese es richtig, das problem ist in meiner App.config-Datei. Aber ich sehe keine problem in dieser Datei ist wie folgt.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<add key="InventorySvc" value="HomeInventory2.Services.InventorySvc" />
</configuration>
InformationsquelleAutor Expecto | 2012-10-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
<add key
drinnen sein sollte wie<appSettings>
Es ist keine Konfiguration->hinzufügen. Es sollte wie configuration->appsettings->hinzufügen.InformationsquelleAutor iefpw
Ihre Konfigurationsdatei sollte wie folgt Aussehen:
appSettings - eine vordefinierte Konfiguration Abschnitten .NET
InformationsquelleAutor Sergey Berezovskiy