none
Problema ruta Asp.net C# RRS feed

  • Pregunta

  • Buenas.

    Estoy de prácticas en una pyme. Tengo que mejorar una aplicación web ya creada. Está desarrollada en asp.

    Tengo un problema muy tonto con las rutas. Por ejemplo :

    MasterPageFile="~/MasterRoomatesAdmin.master"

    Response.Redirect("~/MenuPisos.aspx");

    El caso es que en mi ordenador en el que desarrollo la aplicación no me funciona la ruta. Pero si lo hace si sustituyo ~ por .

    MasterPageFile="./MasterRoomatesAdmin.master"

    Response.Redirect("./MenuPisos.aspx");

    Pero en el servidor si que funciona con ~ .... ¿Cómo puedo hacer que funcione en mi ordenador de desarrollo con ~ ?

    Gracias de antemano. Espero vuestra respuesta



    • Editado magomez89 jueves, 3 de diciembre de 2015 10:23
    jueves, 3 de diciembre de 2015 10:22

Respuestas

  • hola

    la configuracion del servidor no tiene nada que ver

    que servidor web defines en el VS, en las propiedades del proyecto web, en la sola ap Web, usas el IIS express o quizas el developer server

    imagen

    >>¿El ~ es para irse a la carpeta raíz o algo así no?

    no es ninguna carpeta, es una url

    el ~/ deberia apuntar al root del sitio web

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 3 de diciembre de 2015 16:20

Todas las respuestas

  • >>El caso es que en mi ordenador en el que desarrollo la aplicación no me funciona la ruta.

    porque dices que no funciona ? no esta resolviendo el url de forma correcta

    no funciona cuando ejecutas desde el VS ?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 3 de diciembre de 2015 11:05
  • No resuelve la URL de forma correcta. Estoy probando a ejecutarlo en el navegador y no lo abre. Tan solo si sustituyo el ~ por .

    Es que no sé que configuración tiene el servidor en el Internet Information Server ni demás. Me estoy enfrentando a la app yo solo jejej. Tal vez tenga que ver la configuración del servidor.

    ¿El ~ es para irse a la carpeta raíz o algo así no?

    Gracias por la respuesta

    jueves, 3 de diciembre de 2015 11:38
  • hola

    la configuracion del servidor no tiene nada que ver

    que servidor web defines en el VS, en las propiedades del proyecto web, en la sola ap Web, usas el IIS express o quizas el developer server

    imagen

    >>¿El ~ es para irse a la carpeta raíz o algo así no?

    no es ninguna carpeta, es una url

    el ~/ deberia apuntar al root del sitio web

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 3 de diciembre de 2015 16:20
  • Uso el Internet Information Server. Era un problema de la dirección física de la configuración del Internet Information Service. Lo he arreglado poniendo todos los ficheros de la aplicación web en el inetpub directorio raíz del Internet Information Server puesto que solo voy a usar esta aplicación. Me funciona correctamente.

    Gracias por la ayuda. Me hizo pensar para llegar a la solución.

    lunes, 21 de diciembre de 2015 10:33