none
implementar MVC4 en Hosting con un directorio vistrual RRS feed

  • Pregunta

  • buenos dias a todos, estoy desarrollando una aplicación en MVC4 y knockout, en desarrollo funciona perfecto, pero cuando lo implemento en un hosting , ( el cual no tengo acceso para modificar)  la aplicación corre sobre un directorio virtual , 

    por ejemplo www.hosting\dirvirtual\controler\action

    por lo que no se ejecutan los scripts ni nada que se le parezca porque la aplicación busca correr en el directorio raiz. 

    y recibo un error al consultar por ejemplo los servicios api en www.hosting\controler\action

    la pregunta es , como hago para que la aplicación corra sobre el directorio visrtual, ya probe cambiar el router agregando el dir virtual, y no pude lograrlo, alguna idea? muchas gracias ! 

    miércoles, 24 de septiembre de 2014 2:07

Todas las respuestas

  • hola

    cuando armaslas url a los servicio de api como lo realizas? usas quizas el @Url.Action() o algo similar o simplemente pones /api/xx/xx

    porque para que lo arme dinamico y que se adapte deberias usar Url.Action()

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 24 de septiembre de 2014 5:15
  • hola antes que nada , gracias por responder, el tema no son  las llamadas a las apis esta esta OK, 

    el inconveniente es por ejemplo la lmamada desde jquery.ajax al controler\GETAviones

    en vez de resolver www.dominio.com.ar\dirvirtual\aviones

    me dice error no se encuentra el JS en www.dominio.com.ar\aviones es como si fuera a buscar el js a un directorio superior al del virtual! 

    miércoles, 24 de septiembre de 2014 17:02