![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
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;
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 |
|
#2
|
||||
|
||||
Muchísimas gracias Miguel, me ha servido mucho tu comentario, y me ha aclarado bastantes conceptos. Mi problema a parte de mi desconocimiento del tema fue que me baje una versión de la página de atozed la 7.0.20 y no me fijé en que era de evaluación, y claro uno de los límites que me ponía era que el puerto aunque lo fijes en la propiedad de IwServerController, al ejecutarlo saca uno aleatorio.... os dejo para vuestro conocimiento las limitaciones de la versión de evaluación ....Cita:
Saludos, Tony |
|
#3
|
||||
|
||||
|
Holas my's friend's
Soy nuevo en mundo del internet y he quedado impresionado con los ejemplos de IntraWeb, me he atrevido a hacer un ejemplo pequeño de un libro y su vez me guie de nuestro amigo "MICK" con respecto al puerto 80 y ExecCmd con resultados satisfactorios Pero tengo un problema: "No todo es de color de rosa."En principio por si las dudas mi aplicacion intraweb es una DLL y la estoy ejecuntado en modo local PWS Windows-98 con delphi 7.00 y la intraweb que viene por defecto en delphi7.0 que es la 5.0(creo) Esta *.dll queda en memoria y cuando vuelvo a re-compilar mi aplicacion y quiero copiar la DLL en la carpeta scrpits no lo hace por que dicha DLL esta en uso. Lo que hago es renombrar mi nueva DLL para mis nuevas pruebas. No se como sacar la DLL de memoria, salvo que apague mi pc , existe alguna forma "decente" para esto? Your Friend StartKill Lima-Perú |
|
#4
|
|||
|
|||
|
yo estoy usando Dynip para direccionar hacia la pagina de intraweb ya que cada que me conecto a internet tengo una ip publica distinta entonces desde una pagina de internet detecto la ip y depues la mando a un mail para que sepan a que direccion y a que pueto conectarse para entrar directamente a la intraweb
|
|
#5
|
||||
|
||||
|
Pues si esta es parte de un servicio... supongo que bastará con que bajes el servicio, compiles el proyecto, y luego lo volvas a levantar.
Hasta luego, ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#6
|
||||
|
||||
|
Si bien bajando el servicio del IIS puedes modificar actualizar una aplicacion .dll que se esta ejecutando, sin embargo en la mayoria de los casos que implementas una aplicacion Web en internet no tienes acceso a bajar el servicio. Para estos casos recurri la solucion que nos proveen el la pag. http://www.eggcentric.com/ISAPILoader.htm
Una solucion muy simple e ingeniosa y sobre todo gratis que ayudo muchisimo en este problema Salu2 Raul |
|
#7
|
|||
|
|||
|
intraweb no genera una pagina normal de internet asi que para ponerla en internet tienes que tener un ip privado para colgarla de ahi o en Dynip para que puedas redireccoinar, de todos modos nececitas saber tu ip publica asi que bueno hay detalles
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|