Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Response.Redirect a otro proyecto

34 views
Skip to first unread message

Guillermo Peralta

unread,
Apr 16, 2009, 9:15:04 AM4/16/09
to
Hola que tal;

Tengo una pagina Pagina1.aspx en el proyecto1 y otra pagina en el proyecto2,
es decir en otra solucion.

Como puedo llamar a Pagina1.aspx desde la otra solución?

Puedo resolverlo con tener Response.Redirect
("http:localhost:XXXX/Proyecto/Pagina1.aspx"); pero estando en produccion
ese numero de puerto no va a existir. Entonces necesito algo que funcione
tanto en desarrollo como en produccion.

Espero que se entienda mi problema

Muchas Gracias

--
--
Guillermo Peralta

Matias Iacono

unread,
Apr 16, 2009, 11:58:02 AM4/16/09
to
Esto dependera directamente de donde se hosteen y como lo hagan los distintos
proyectos.

Si en algun momento uno de los proyectos estaria en un sitio web, por
ejemplo: www.misitio.com

Y el otro en: www.miotrositio.com

Tendrias que hacer un redirect conteniendo toda la ruta del sitio destino,
por lo que, para hacerlo mas portable, podrias colocar la direccion del sitio
en el Web.Config, para que luego te sea mas facil modificar esta ruta.

Saludos.
--
--
Matías Iacono
Microsoft MVP - Microsoft MCTS
Orador Regional INETA
http://www.preguntaalexperto.net
http://mvpfiles.spaces.live.com

Guillermo Peralta

unread,
Apr 16, 2009, 12:15:43 PM4/16/09
to
Hola Matias..

El problema lo tengo en tiempo de desarrollo, con lo que digo del numero de
puerto..

Es decir, en desarrollo es
Response.Redirect ("http:(SERVIDOR):XXXX/Proyecto/Pagina1.aspx");
y en produccion será:
Response.Redirect ("http:(SERVIDOR)/Proyecto/Pagina1.aspx");

Es decir que no tengo el numero de puerto... Quiza la pregunta sería, ¿hay
alguna forma de conocer cual es el numero de puerto que tengo en desarrollo
o como diferencia si no estoy desde el Visual Studio?

Es VS.2005

Gracias
--
--
Guillermo Peralta


"Matias Iacono" <Matias...@discussions.microsoft.com> escribió en el
mensaje de noticias:24130D3E-C0C4-4F70...@microsoft.com...

Matias Iacono

unread,
Apr 16, 2009, 1:38:07 PM4/16/09
to
Al trabajar con Casini (el IIS portable de VS) este asigna puertos en base a
la disponibilidad de los mismos en el momento que ejecutes la aplicacion o
levantes el Casini. Es recomendable entonces, que en tu maquina de desarrollo
tambien poseas un IIS y que alli hagas tu trabajo, esto ademas porque el
Casini configura todo para las situaciones ideales de trabajo, y muchas
configuraciones estan realizadas por defecto, por lo que, aquello que te
funciona en Casini, puede que necesites modificar algo en tu IIS de
produccion, y no te daras cuenta hasta que lo muevas a produccion.

Guillermo Peralta

unread,
Apr 17, 2009, 4:32:09 PM4/17/09
to
Gracias Matias.. de todas formas creo que lo utilizaré con la información
que me brinda el objeto Request.Url. Principalmente Port y DnsSafeHost

Un saludo y gracias


--
--
Guillermo Peralta


"Matias Iacono" <Matias...@discussions.microsoft.com> escribió en el

mensaje de noticias:0343A3B4-7384-48B3...@microsoft.com...

0 new messages