Foros del Web » Programación para mayores de 30 ;) » .NET »

2 aplicaciones en el mismo servidor

Estas en el tema de 2 aplicaciones en el mismo servidor en el foro de .NET en Foros del Web. como se pueden subir 2 aplicaciones distintas, es decir cada una de ellas con sus archivos global.asax, web.confg, y el subdirectorio bin, a un mismo ...
  #1 (permalink)  
Antiguo 18/02/2005, 02:24
 
Fecha de Ingreso: febrero-2005
Mensajes: 16
Antigüedad: 20 años, 1 mes
Puntos: 0
2 aplicaciones en el mismo servidor

como se pueden subir 2 aplicaciones distintas, es decir cada una de ellas con sus archivos global.asax, web.confg, y el subdirectorio bin, a un mismo servidor, sin que de problemas de q no encuentra las clases???
cada una en un subdirectorio diferente asi:???

/html/aplicacion1
/html/aplicacion2
  #2 (permalink)  
Antiguo 18/02/2005, 02:47
Avatar de neivan  
Fecha de Ingreso: febrero-2005
Mensajes: 539
Antigüedad: 20 años, 1 mes
Puntos: 1
En teroia no tiene niguna complicacion,si tu servidor es iis,cada aplicacion sera independiente,tendra su directorio virutal y su carpeta independiente y tu desde el sevidar accedes a esa carpeta con ese proyecto,ese web congin y ese global axac atraves de el directorio virtual.

Mira haber si tus dos aplicaciones contienen en iis (herramientas administatriva,Servicios de Internet Information Serverr,sitios web,sitio web predeterminado) sus dos direcorios virtuales q tendran q ser el mobre con el q accedes a ellos en la ruta despues de localhost.
  #3 (permalink)  
Antiguo 18/02/2005, 04:17
 
Fecha de Ingreso: febrero-2005
Mensajes: 16
Antigüedad: 20 años, 1 mes
Puntos: 0
no me he explicado

en local, claro que funciona, el problema es cuando lo subo al servidor de internet, con uno va bien, pero cuando subo 2 aplicaciones, se vuelve loco con las clases.
  #4 (permalink)  
Antiguo 18/02/2005, 04:25
 
Fecha de Ingreso: mayo-2003
Mensajes: 28
Antigüedad: 21 años, 9 meses
Puntos: 0
Hola,

Yo tengo ese problema tambien. Mi ISP solo me permite utilzar un directorio virtual por dominio en mi plan de alojamiento, por lo que en principio no se pueden subir dos aplicaciones porque, por definición, cada aplicación se define por un directorio virtual. (cada una con su bin,dlls, web.config, etc)

Asi que si no puedes crear directorios virtuales, como podemos hacer sin problemas en nuetros PCs, la solución es problematica, o por lo menos yo no la conozco.

Alguna vez he pensado en hacer una aplicación central que gestione las demas "aplicaciones". Es decir, un global.asax que controle para cual es la petición y tal. Pero creo que seria muy lioso, por tener gestionar las sessiones, y otras cosas mas.

Si alguien con mas idea nos pudiera aclarar esto, y comentar alguna posible solución...

Un saludo,
Edu.
  #5 (permalink)  
Antiguo 18/02/2005, 06:04
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 4 meses
Puntos: 8
Ola , yo lo que hago, es colocarlas en distintos directorios virtuales
y luego en la página de inicio del IIS (iisstart.asp, default.asp o algun otro nombre) coloco este código:

<%

Dim strServername, strLocalname, strServerIP

strServername = LCase(Request.ServerVariables("SERVER_NAME")) ' Server's name
strServerIP = LCase(Request.ServerVariables("LOCAL_ADDR")) ' Server's IP address
strRemoteIP = LCase(Request.ServerVariables("REMOTE_ADDR")) ' Client's IP address

' If the querystring variable uc <> 1, and the user is browsing from the server machine,
' go ahead and show them localstart.asp. We don't want localstart.asp shown to outside users.

If Request("uc") <> 1 And (strServername = "www.loquesea.com" Or strServerIP = strRemoteIP) Then
Response.Redirect "/Aplicacion1/paginainicio1.aspx"
Else if Request("uc") <> 1 And (strServername = "www.loquesea2.com" Or strServerIP = strRemoteIP) then
Response.Redirect "/Aplicacion2/paginainicio2.aspx"
en if

%>
  #6 (permalink)  
Antiguo 21/02/2005, 05:13
 
Fecha de Ingreso: mayo-2003
Mensajes: 28
Antigüedad: 21 años, 9 meses
Puntos: 0
Si no me equivoco, el problema es usar dos aplicaciones en un solo directorio virtual.

Saludos,
Edu
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:56.