none
Error en el emulador WP8 RRS feed

  • Pregunta

  • Buenas,

    Me está dando un fallo raro en el emulador.

    El código de usuario no controló System.InvalidOperationException
      HResult=-2146233079
      Message=The drive cannot locate a specific area or track on the disk.

      Source=Microsoft.Phone
      InnerException: 

    La aplicación falla en esta linea:

       ScheduledActionService.Add(tareaPeriodica);

                    ScheduledAction scheduleAction = ScheduledActionService.Find("tarea");
                    PeriodicTask tareaPeriodica = new PeriodicTask("tarea");
                    tareaPeriodica.ExpirationTime = System.DateTime.Now.AddDays(1);
    
                    if (scheduleAction == null || tareaPeriodica.IsEnabled == false)
                    {
                        tareaPeriodica.ExpirationTime = System.DateTime.Now.AddDays(1);
                        tareaPeriodica.Description = "Actualizando Ranking";
                        //tareaPeriodica.ExpirationTime = DateTime.Now.AddDays(1);
    
    
                        ScheduledActionService.Add(tareaPeriodica);
                        ScheduledActionService.LaunchForTest(tareaPeriodica.Name, TimeSpan.FromMinutes(30));
                    }

    gracias

    miércoles, 5 de diciembre de 2012 23:07

Respuestas

  • Hola

    Este error puede deberse a que hay algo mal en los metadatos de WMAppManifest.xml con respecto a la tarea periódica. Comprueba que en este XML tienes definida bien tu tarea, parecido a esto:

    <ExtendedTask Name="BackgroundTask">
        <BackgroundServiceAgent Specifier="ScheduledTaskAgent" 
                                Name="badabumm Agent" 
                                Source="badabumm Agent"
                                Type="badabumm.ScheduledAgent" />
    </ExtendedTask>

    Por supuesto, name, source y type tienes que cambiarlos por tus datos reales....

    Un saludo!


    MCTS - .NET 4.0 Windows Applications
    MCTS - .NET 4.0 Data Access
    MCTS - .NET 4.0 Service Communication Applications
    MCPD - .NET 4.0 Windows Developer
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter

    • Marcado como respuesta Pekes Games viernes, 7 de diciembre de 2012 0:11
    jueves, 6 de diciembre de 2012 5:32
    Moderador

Todas las respuestas

  • Hola

    Este error puede deberse a que hay algo mal en los metadatos de WMAppManifest.xml con respecto a la tarea periódica. Comprueba que en este XML tienes definida bien tu tarea, parecido a esto:

    <ExtendedTask Name="BackgroundTask">
        <BackgroundServiceAgent Specifier="ScheduledTaskAgent" 
                                Name="badabumm Agent" 
                                Source="badabumm Agent"
                                Type="badabumm.ScheduledAgent" />
    </ExtendedTask>

    Por supuesto, name, source y type tienes que cambiarlos por tus datos reales....

    Un saludo!


    MCTS - .NET 4.0 Windows Applications
    MCTS - .NET 4.0 Data Access
    MCTS - .NET 4.0 Service Communication Applications
    MCPD - .NET 4.0 Windows Developer
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter

    • Marcado como respuesta Pekes Games viernes, 7 de diciembre de 2012 0:11
    jueves, 6 de diciembre de 2012 5:32
    Moderador
  • gracias

    Ahora me da un otro fallo al subir la aplicación en el marketplace:

    2012: Agent tarea doesn’t have a valid entry assembly.

    viernes, 7 de diciembre de 2012 0:13