Ver Mensaje Individual
  #4  
Antiguo 31-03-2004
Mick Mick is offline
Miembro
 
Registrado: may 2003
Posts: 405
Reputación: 22
Mick Va por buen camino
Lo de instalarlo como servicio es correcto, intraweb genera un ejecutable que consiste en un servidor web completo. Si tienes dos aplicaciones en intraweb tienes que instalar las dos como servicio y en puertos distintos.

En la segunda cuestion, vamos por partes:

nombredeempresa:81/aplicacionx/exec

El numero de puerto (en tu ejemplo el 81) lo puedes configurar en tiempo de diseño en las propiedades del objeto/modulo IWSErverController que se habra generado al crear un projecto de tipo Intraweb 7, concretamente la propiedad Port.
Si quieres que el puerto se pueda configurar a posteriori durante la ejecucion del programa, en el evento OnCreate del Objeto IWServerController puedes asignar la propiedad Port por codigo, leyendola previamente de un fichero ini por ejemplo:

Código:
procedure TIWServerController.IWServerControllerBaseCreate(
  Sender: TObject);
var
 Ini:TIniFile;
begin
 Ini:= TIniFile.Create( ChangeFileExt(ParamStr(0),'.ini') );
 try
   SessionTimeout:= Ini.ReadInteger('General','SessionTimeout',15);
   Port          := Ini.ReadInteger('General','WebPort',80);
   ExecCmd   := 'presupuestos';
 finally
   Ini.Free;
 end;
end;
La parte '/aplicacionx/exec' tambien la puedes configurar en una propiedad del objeto IWServerController concretamente: 'ExecCmd' , mira tambien el codigo anterior.

En cambio la parte 'nombredeempresa' no la puedes configurar en intraweb ya que nada tiene que ver con el servidor web. Eso es simplemente el nombre del equipo y tendras que cambiar la configuracion de windows para ponerle el nombre que tu deses. Si tu ordenador se llama pepe, pues llamaras a las paginas del servidor web con:

http://pepe/presupuestos

la ip 127.0.0.1 es simplement un alias al ordenador local, es decir las siguientes llamadas son mas o menos equivalentes:

http://127.0.0.1/presupuestos
http://localhost/presupuestos
http://nombre_de_tu_ordenador/presupuestos

Saludos
Miguel
Responder Con Cita