none
Urgentisimo RRS feed

  • Pregunta

  • Buenos dias, 

    He terminado una serie de servicios con web api  y en el iis de local me va genial, pero cuando lo subo a un hosting compartido (godaddy), me falla me da el error 500,  cuando hago una peticion ya sea directamente desde la url o desde un cliente.

    es una peticion GET. pongo el ejemplo de la peticion cliente. 

     function GetData(objeto) {
            var url = '/servicios/api/utilidades/';

            alert(url);
            $.ajax({
                url: url,
                type: 'GET',
                data: objeto,
                beforeSend: function (xhr) {
                    // generate base 64 string from username + password
                    var username = pepito';
                    var password = 'pepitogrillo';
                    var aut = username + ":" + password;
                    // set header
                    xhr.setRequestHeader("Authentication", "Basic," + aut);
                    xhr.setRequestHeader("X-DSServices-Application-Id", $('#txtAplication').val().toString());
                },
                contentType: "application/x-www-form-urlencoded",
                success: function(data){
                    alert('DATOS : ' + JSON.stringify(data));
                },
                error: function (request, status, error) {
                    alert("Petición"+ request.toString() + " mensaje " + error);
                }
            });
        }

    No tengo ni idea de porque y ni idea de como solucionar este problema. 

    Muchas Gracias

    martes, 17 de junio de 2014 10:25

Respuestas

Todas las respuestas

  • Mirá en el log del servidor. Un error 500 es un error interno (excepción no controlada seguramente).

    Si no implementaste ningún mecanismo de log, a lo mejor godaddy te da alguno (presupongo que es un servidor compartido). Si es un servidor virtual mirá en el log del sistema (Inicio -> Ejecutar -> eventvwr).

    Salu2

    martes, 17 de junio de 2014 10:38
  • Gracias Matias, intentare hacer uno interno.
    martes, 17 de junio de 2014 10:47
  • hola

    estas seguro que el servidor godaddy esta preparado para hostear aplicaciones asp.net mvc ?

    que pasa si haces un ejemplo simple de sitio asp.net mvc con una view simple y lo publicas, puedes navegar hasta esa pagina?

    solo para validar si el hosting permite publicar este tipo de desarrollos

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 17 de junio de 2014 11:31
  • Gracias Leandro ya descubri lo que es y me toca cambiar todo, el acceso lo hago hacia mysql y no me acepta el E.F., 

    Asi que me toca cambiar todo a la antigua

    martes, 17 de junio de 2014 13:16
  • Hola buenas no creo que pueda ser eso, pero bueno os comento lo que me pasa ahroa con este error a ver si os ocurre algo. 

    lo que he hecho simplemente el valor del parametro que le esto pasando lo devuelvo en un json, asi de sencillito, en local si me funciona pero en el server me pone un error 500  y cuando hago la solicitud directa a la url me devuelve lo siguiente 

    "

    String was not recognized as a valid DateTime." pero en el local si me lo retorna,

    alguna sugerencia, voy a probar devolviendo solo un string.

    Gracias y sin pasar parametros.

    Gracias muchisimas gracias por vuestra ayuda. chicos.

    miércoles, 18 de junio de 2014 12:44