none
Como actualizar un registro de la BBDD alojada en AZURE a través de un MOBILE SERVICE??? RRS feed

  • Pregunta

  • El error que me da el try-catch es UNAUTHORICEZ

    IMobileServiceTable<Deportista> todoTableDeportista = App.MobileService.GetTable<Deportista>();
                List<Deportista> dep = await todoTableDeportista.Where(u => u.id == adivinado).ToListAsync();
                Deportista deportista = dep.FirstOrDefault();
                string deportistaDicho = txSolucion.Text;


                if (deportista.nombreDeportista == txSolucion.Text)
                {

                    try
                    {


                        usuario.puntosUsuario += puntuacion;
                        usuario.ultimoAdivinado = deportista.id;
                        await todoTable.UpdateAsync(usuario);

                        NavigationService.Navigate(new Uri("/Paginas/Respuesta.xaml?Usuario=" + usuario.id.ToString(), UriKind.Relative));
                    }

                    catch ( Exception er)
                    {
                        MessageBox.Show(er.Message);
                    }

    El error que me da el TRY-CATCH es UNAUTHORIZED..... una cosa tan sencilla y que me lleve de cabeza jajajaja. No será que tengo que hacer algo para que me autorice a actualizar o borrar datos en el PORTAL DE AZURE? Porque insertar usuarios me deja sin problema alguno.

    Un saludo y gracias de antemano.

    Iván Ramos

                                                       


    martes, 23 de julio de 2013 8:39

Todas las respuestas

  • Hola Ivan,

    Cómo has configurado en Mobile Services la seguridad de la tabla? Puedes especificar permisos diferentes para inserciones, actualizaciones, etc.

    Aquí hablan del error Unauthorized y hay un ejemplo de cómo manejar los permisos para las tablas:

    Windows Azure Mobile Services: a backend for your Windows Store application!

    http://blog.thomaslebrun.net/2012/10/#.Ue5PtY09KZM

    Un saludo,

    Alejandro Campos Magencio (@alejacma)

    Microsoft Technical Evangelist

    lunes, 29 de julio de 2013 12:02