none
Error en la inicializacion del sistema de configuracion RRS feed

  • Pregunta

  • Buenas:

    Tengo una aplicación que utiliza un control de usuario, esto lo comento porque me ha dado mas de un dolor de cabeza, que si estatico, dinamico , usar las clases,las DLL's , etc.

    La cosa es que funcionaba perfectamente con W 8 y anteriores(es antigua), pero ahora con el 10 me da el siguiente error:

    Lo curioso, al menos para mi , es que si lanzo la aplicacion desde Visual Studio funciona, si la compilo y la lanzo desde el directorio de desarrollo tambien funciona, pero en cuanto la muevo a otro directorio p.ej. Archivos de programa, deja de funcionar y sale esta excepción.

    He de decir que el control de usuario es un TreeView adaptado que uso en bastantes formularios y funciona correctamente, aqunque quizá no sea este el problema.

    Alguna idea de que puede estar pasando?. Gracias.

    NOTA,. Segun estoy escribiendo esto me pregunto si no tendran que ver las versiones de Net Framework.


    Ramón

    martes, 23 de febrero de 2016 9:54

Respuestas

  • Solucionado

    He ido a C:\Users\Ramon\AppData\Local\BuscarEnArchivos y he borrado todo lo que estaba alli.

    Se conoce que son los ficheros donde se guardan las variables del  programa y alguno debía estar corrupto.

    Gracias Leandro. Me has apuntado hacía la dirección correcta


    Ramón

    • Marcado como respuesta Ra.món martes, 23 de febrero de 2016 11:41
    martes, 23 de febrero de 2016 11:41

Todas las respuestas

  • hola

    si desplegas la seccion de "Detalles" podrias obtener ago mas de data sobre el problema, que dice alli en el detalle?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 23 de febrero de 2016 10:51
  • Algo incomprensible :)

    Consulte el final de este mensaje para obtener más detalles sobre cómo invocar a la depuración
    Just-In-Time (JIT) en lugar de a este cuadro de diálogo.

    ************** Texto de la excepción **************
    System.Configuration.ConfigurationErrorsException: Error en la inicialización del sistema de configuración ---> System.Configuration.ConfigurationErrorsException: Los datos del nivel de raíz no son válidos. línea 1, posición 1. (C:\Users\Ramon\AppData\Local\BuscarEnArchivos\BuscarEnArchivos.exe_Url_se3cnomy550crwe3z0g5byty5gvg54uh\1.0.0.0\user.config line 1) ---> System.Xml.XmlException: Los datos del nivel de raíz no son válidos. línea 1, posición 1.
       en System.Xml.XmlTextReaderImpl.Throw(Exception e)
       en System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
       en System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()
       en System.Xml.XmlTextReaderImpl.ParseDocumentContent()
       en System.Xml.XmlTextReaderImpl.Read()
       en System.Xml.XmlTextReader.Read()
       en System.Configuration.XmlUtil..ctor(Stream stream, String name, Boolean readToFirstElement, ConfigurationSchemaErrors schemaErrors)
       en System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
       --- Fin del seguimiento de la pila de la excepción interna ---
       en System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
       en System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
       en System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
       en System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
       --- Fin del seguimiento de la pila de la excepción interna ---
       en System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
       en System.Configuration.Internal.InternalConfigRoot.OnConfigRemoved(InternalConfigEventArgs e)
       en System.Configuration.Internal.InternalConfigRoot.RemoveConfigImpl(String configPath, BaseConfigurationRecord configRecord)
       en System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
       en System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
       en System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
       en System.Configuration.ConfigurationManager.GetSection(String sectionName)
       en System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
       en System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
       en System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
       en System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName)
       en System.Configuration.SettingsBase.get_Item(String propertyName)
       en System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
       en System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
       en BuscarEnArchivos.Properties.Settings.get_colDirectorios() en d:\RamonDocs\Programacion\BuscarEnArchivos\BuscarEnArchivos\Properties\Settings.Designer.cs:línea 109
       en BuscarEnArchivos.frmBuscarEnArchivos.CargarSettings() en d:\RamonDocs\Programacion\BuscarEnArchivos\BuscarEnArchivos\frmBuscarEnArchivos.cs:línea 102
       en BuscarEnArchivos.frmBuscarEnArchivos.frmBuscarEnArchivos_Load(Object sender, EventArgs e) en d:\RamonDocs\Programacion\BuscarEnArchivos\BuscarEnArchivos\frmBuscarEnArchivos.cs:línea 82
       en System.Windows.Forms.Form.OnLoad(EventArgs e)
       en System.Windows.Forms.Form.OnCreateControl()
       en System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       en System.Windows.Forms.Control.CreateControl()
       en System.Windows.Forms.Control.WmShowWindow(Message& m)
       en System.Windows.Forms.Control.WndProc(Message& m)
       en System.Windows.Forms.ScrollableControl.WndProc(Message& m)
       en System.Windows.Forms.Form.WmShowWindow(Message& m)
       en System.Windows.Forms.Form.WndProc(Message& m)
       en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Ensamblados cargados **************
    mscorlib
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.127.1 built by: NETFXREL3STAGE
        Código base: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    BuscarEnArchivos
        Versión del ensamblado: 1.0.0.0
        Versión Win32: 1.0.0.0
        Código base: file:///D:/Archivos%20de%20Programa/Utilidades/BuscarEnArchivos/BuscarEnArchivos.exe
    ----------------------------------------
    System.Windows.Forms
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.79.0 built by: NETFXREL2
        Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.79.0 built by: NETFXREL2
        Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1068.2 built by: NETFXREL3STAGE
        Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    TreeView_Mon_Control
        Versión del ensamblado: 1.0.0.0
        Versión Win32: 1.0.0.0
        Código base: file:///D:/Archivos%20de%20Programa/Utilidades/BuscarEnArchivos/TreeView_Mon_Control.DLL
    ----------------------------------------
    System.Configuration
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.79.0 built by: NETFXREL2
        Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Core
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.79.0 built by: NETFXREL2
        Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Xml
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1064.2 built by: NETFXREL3STAGE
        Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Windows.Forms.resources
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.79.0 built by: NETFXREL2
        Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------
    mscorlib.resources
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.79.0 built by: NETFXREL2
        Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_es_b77a5c561934e089/mscorlib.resources.dll
    ----------------------------------------
    System.xml.resources
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.79.0 built by: NETFXREL2
        Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.resources/v4.0_4.0.0.0_es_b77a5c561934e089/System.Xml.resources.dll
    ----------------------------------------
    System.Configuration.resources
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.79.0 built by: NETFXREL2
        Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration.resources/v4.0_4.0.0.0_es_b03f5f7f11d50a3a/System.Configuration.resources.dll
    ----------------------------------------

    ************** Depuración JIT **************
    Para habilitar la depuración Just In Time (JIT), el archivo de configuración de esta
    aplicación o equipo (machine.config) debe tener el
    valor jitDebugging establecido en la sección system.windows.forms.
    La aplicación también se debe compilar con la depuración
    habilitada

    Por ejemplo:

    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>

    Cuando esté habilitada la depuración JIT, cualquier excepción no controlada
    se enviará al depurador JIT registrado en el equipo
    en lugar de controlarlo mediante el cuadro de diálogo.

    • Editado Ra.món martes, 23 de febrero de 2016 11:34 mejor lectura
    martes, 23 de febrero de 2016 11:26
  • Solucionado

    He ido a C:\Users\Ramon\AppData\Local\BuscarEnArchivos y he borrado todo lo que estaba alli.

    Se conoce que son los ficheros donde se guardan las variables del  programa y alguno debía estar corrupto.

    Gracias Leandro. Me has apuntado hacía la dirección correcta


    Ramón

    • Marcado como respuesta Ra.món martes, 23 de febrero de 2016 11:41
    martes, 23 de febrero de 2016 11:41