none
VS2015 :: Error al guardar la configuración: Error al acceder a mis carpetas en "C:\Users\LordQuo\AppData\Local\MiProyecto" RRS feed

  • Pregunta

  • Hola, he tenido problemas al acceder a mis carpetas en "C:\Users\LordQuo\AppData\Local", creo que es un tema de permisos.

    Los síntomas son los siguientes:

    • Mis programas portables de PortableApps.com me marcan un error de acceso a "C:\Users\LordQuo\AppData\Local\Temp", ya probé cambiando la ruta de mi carpeta temporal con mis variables de ambiente y nada, sigue igual
    • Tengo un programa hecho con VB en Vusual Studio 2015, y al tratar de grabar la configuración del programa, por ejemplo, la posición de una ventana, me marca el error del título de ésta pregunta, en la ruta "C:\Users\LordQuo\AppData\Local\MiProyecto\MiAplicacion.exe"

    La solución temporal que he encontrado es marcar los ejecutables con compatibilidad para Windows XP con Service Pack 3, pero no es correcto.

    Es decir ¿Porqué tengo que poner ésta compatibilidad a una programa que yo mismo hice?

    Por lo que entiendo, es un error de permisos.

    Mi usuario tiene permisos de Administrador, pero más bien los programas no se ejecutan con mi usuario, sino que usan un usuario Local o algo así entiendo.

    Les pego la salida del error en Visual Studio:

    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 al guardar la configuración: Se ha producido un error al cargar el archivo de configuración: No se puede encontrar una parte de la ruta de acceso 'C:\Users\Daniel Quintero\AppData\Local\Test\ConsultaTelefono.exe_Url_g32mqb5oorflm12waav4qeyus0brqq3j\1.0.0.0\xdjatour.tmp'. (C:\Users\Daniel Quintero\AppData\Local\Test\ConsultaTelefono.exe_Url_g32mqb5oorflm12waav4qeyus0brqq3j\1.0.0.0\user.config) ---> System.Configuration.ConfigurationErrorsException: Se ha producido un error al cargar el archivo de configuración: No se puede encontrar una parte de la ruta de acceso 'C:\Users\Daniel Quintero\AppData\Local\Test\ConsultaTelefono.exe_Url_g32mqb5oorflm12waav4qeyus0brqq3j\1.0.0.0\xdjatour.tmp'. (C:\Users\Daniel Quintero\AppData\Local\Test\ConsultaTelefono.exe_Url_g32mqb5oorflm12waav4qeyus0brqq3j\1.0.0.0\user.config) ---> System.IO.DirectoryNotFoundException: No se puede encontrar una parte de la ruta de acceso 'C:\Users\Daniel Quintero\AppData\Local\Test\ConsultaTelefono.exe_Url_g32mqb5oorflm12waav4qeyus0brqq3j\1.0.0.0\xdjatour.tmp'.
       en System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
       en System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
       en System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)
       en System.CodeDom.Compiler.TempFileCollection.EnsureTempNameCreated()
       en System.CodeDom.Compiler.TempFileCollection.AddExtension(String fileExtension, Boolean keepFile)
       en System.Configuration.Internal.WriteFileContext..ctor(String filename, String templateFilename)
       en System.Configuration.Internal.InternalConfigHost.StaticOpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext, Boolean assertPermissions)
       en System.Configuration.Internal.InternalConfigHost.System.Configuration.Internal.IInternalConfigHost.OpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext, Boolean assertPermissions)
       en System.Configuration.Internal.DelegatingConfigHost.OpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext, Boolean assertPermissions)
       en System.Configuration.ClientSettingsStore.ClientSettingsConfigurationHost.OpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext)
       en System.Configuration.UpdateConfigHost.OpenStreamForWrite(String streamName, String templateStreamName, Object& writeContext)
       en System.Configuration.MgmtConfigurationRecord.SaveAs(String filename, ConfigurationSaveMode saveMode, Boolean forceUpdateAll)
       --- Fin del seguimiento de la pila de la excepción interna ---
       en System.Configuration.MgmtConfigurationRecord.SaveAs(String filename, ConfigurationSaveMode saveMode, Boolean forceUpdateAll)
       en System.Configuration.Configuration.SaveAsImpl(String filename, ConfigurationSaveMode saveMode, Boolean forceSaveAll)
       en System.Configuration.ClientSettingsStore.WriteSettings(String sectionName, Boolean isRoaming, IDictionary newSettings)
       --- Fin del seguimiento de la pila de la excepción interna ---
       en System.Configuration.ClientSettingsStore.WriteSettings(String sectionName, Boolean isRoaming, IDictionary newSettings)
       en System.Configuration.LocalFileSettingsProvider.SetPropertyValues(SettingsContext context, SettingsPropertyValueCollection values)
       en System.Configuration.SettingsBase.SaveCore()
       en System.Configuration.SettingsBase.Save()
       en System.Configuration.ApplicationSettingsBase.Save()
       en Test.frmConsultaTelefono.frmConsultaTelefono_FormClosing(Object sender, FormClosingEventArgs e) en E:\Documents\Visual Studio 2015\Projects\DBW\Test\frmConsultaTelefono.vb:línea 185
       en System.Windows.Forms.Form.OnFormClosing(FormClosingEventArgs e)
       en System.Windows.Forms.Form.WmClose(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.1078.0 built by: NETFXREL3STAGE
        Código base: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    ConsultaTelefono
        Versión del ensamblado: 1.0.0.0
        Versión Win32: 1.0.0.0
        Código base: file:///D:/Documents/Visual%20Studio%202015/Projects/DBW/Test/bin/Debug/ConsultaTelefono.exe
    ----------------------------------------
    Microsoft.VisualBasic
        Versión del ensamblado: 10.0.0.0
        Versión Win32: 14.6.1038.0 built by: NETFXREL2
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1075.0 built by: NETFXREL3STAGE
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Core
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1038.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.Windows.Forms
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1038.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.Drawing
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1078.0 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
    ----------------------------------------
    System.Configuration
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1038.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.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.Runtime.Remoting
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1038.0 built by: NETFXREL2
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    HtmlRenderer.WinForms
        Versión del ensamblado: 1.5.0.6
        Versión Win32: 1.5.0.6
        Código base: file:///D:/Documents/Visual%20Studio%202015/Projects/DBW/Test/bin/Debug/HtmlRenderer.WinForms.DLL
    ----------------------------------------
    HtmlRenderer
        Versión del ensamblado: 1.5.0.6
        Versión Win32: 1.5.0.6
        Código base: file:///D:/Documents/Visual%20Studio%202015/Projects/DBW/Test/bin/Debug/HtmlRenderer.DLL
    ----------------------------------------
    Microsoft.GeneratedCode
        Versión del ensamblado: 1.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
    ----------------------------------------
    mscorlib.resources
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1038.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.Configuration.resources
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1038.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
    ----------------------------------------
    System.resources
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1038.0 built by: NETFXREL2
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_es_b77a5c561934e089/System.resources.dll
    ----------------------------------------
    System.Windows.Forms.resources
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.6.1038.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
    ----------------------------------------

    ************** 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.

    jueves, 5 de mayo de 2016 18:30