Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Como ejecutar un EXE de Intraweb desde el explorador de internet (https://www.clubdelphi.com/foros/showthread.php?t=55436)

egostar 16-04-2008 23:33:50

Como ejecutar un EXE de Intraweb desde el explorador de internet
 
Hola amigos,

He hecho una pequeña aplicación de con los componentes de intraweb conectado a Firebird.

Bueno, ya funciona, me muestra una pantalla para ejecutar el server, lo ejecuto y me muestra la página.

Hasta ahí todo bien, resulta que me generó un programa (EXE), mi duda es:

Como hago para que no tenga que ejecutar el programa y solo abriendo el explorador de internet que muestre la página....

Salud OS

PD, es mi primera aplicación web, soy NOVATO :D:D:D

rulo_m 17-04-2008 00:12:04

me suena a que al explorador tienes que darle tu ip..pues lo que levantaste fue un servicio.

egostar 17-04-2008 00:36:39

Cita:

Empezado por rulo_m (Mensaje 280595)
me suena a que al explorador tienes que darle tu ip..pues lo que levantaste fue un servicio.

Bueno, la aplicacion la generé como una aplicación StandAlone, ya coloque el programa en C:\Inetpub\wwwroot, debo ejecutar manualmente el programa y minimizarlo, tal vez es porque debo de generarlo como servicio y no como aplicación StandAlone.

Ya corriendo el Server puedo abrir la aplicación web y funciona bien con esto: http://localhost:Puerto , pero he visto que si cierro el Server y lo vuelvo a abrir, el puerto cambia y lo que necesito es que sea un puerto fijo, en las propiedades del IWServerControler está Port asignado como 8888, pero no me asigna ese, asigna puertos aleatorios.

Estoy revisando mas propiedades para fijar el puerto.

Salud OS

egostar 17-04-2008 20:22:53

Hola amigos

Ya he cambiado mi aplicación como un servicio, pero...... me sale este error

---------------------------
Debugger Exception Notification
---------------------------
Project StarWeb.exe raised exception class Exception with message 'Installation as a service is not supported in the evaluation edition.'.
---------------------------
Break Continue Help
---------------------------

Eso quiere decir que Intraweb requiere de comprar alguna licencia :confused::confused:, tengo Turbo Delphi Profesional......:rolleyes::rolleyes:

Salud OS

egostar 17-04-2008 20:39:23

Bueno, me autorespondo

Cita:

Empezado por atozed.com
Turbo Delphi Professional (Turbo Explorer editions are NOT supported)
All C++ Builder versions from version 5
Kylix 3 (frozen at version 7.0.16, no support)
1 Year
599 Euros

2 Year
899 Euros
Save 300 Euros!

IntraWeb Site License
Includes all above editions. Allows use by all developers in organization, regardless of location. 1 Year
5,999 Euros

Yo creo que mejor le invierto tiempo y dinero con Delphi for PHP :mad::mad:

Salud OS

luisgutierrezb 17-04-2008 22:06:13

Tu error no es que el IIS corra el exe, es que debes generarlo como un ISAPI, le das al IIS la configuracion para el ISAPI y delphi te genera una dll, por ejemplo algo.dll, segun la configuracion del IIS le pondrias en el internet explorer:

http://servidor/algo.dll

y ya con eso te abriria la aplicacion del intraweb

egostar 18-04-2008 02:16:13

Cita:

Empezado por luisgutierrezb (Mensaje 280838)
Tu error no es que el IIS corra el exe, es que debes generarlo como un ISAPI, le das al IIS la configuracion para el ISAPI y delphi te genera una dll, por ejemplo algo.dll, segun la configuracion del IIS le pondrias en el internet explorer:

http://servidor/algo.dll

y ya con eso te abriria la aplicacion del intraweb

Hola luisgutierrezb

Ya he hecho lo que me sugeriste, pero no puedo ejecutarla desde delphi:

---------------------------
Error
---------------------------
Cannot run project unless a host application is defined. Use the Run|Parameters... dialog box.
---------------------------
OK Details >>
---------------------------

Me imagino que se debe de ejecutar desde el explorador de internet, pero la manera como lo muestras no funciona,

http://localhost/Consultas.dll

Cita:

Error!
El tipo de dirección se desconoce o no está soportado

Ha intentado acceder a la dirección http://localhost/Consulta.dll, que no está disponible de momento. Asegúrese que la dirección Web (URL) está escrita correctamente y luego intente recargar la página.
Voy a seguir buscando la manera correcta de ejecutarlo....:)

Salud OS

luisgutierrezb 29-04-2008 22:52:49

ni la podras correr desde delphi, necesitas ponerla en el iis para que funcione, por eso primero creas el ejecutable para que la pruebes desde el delphi ya que esta lista, la conviertes al ISAPI y la pones en el iis para que todo mundo la use, acuerdate de darle permisos de ejecucion ISAPI en la configuracion del IIS

Matias_ 05-06-2018 05:44:15

Cita:

Empezado por egostar (Mensaje 280605)
.....
Ya corriendo el Server puedo abrir la aplicación web y funciona bien con esto h t t p:// localhost:Puerto , pero he visto que si cierro el Server y lo vuelvo a abrir, el puerto cambia y lo que necesito es que sea un puerto fijo, en las propiedades del IWServerControler está Port asignado como 8888, pero no me asigna ese, asigna puertos aleatorios.

Estoy revisando mas propiedades para fijar el puerto.

....

Buenas noches amigos del clubDelphi, alguien tiene o sabe la solucion para corregir el tema de los puertos aleatorios en intraweb, y ponerlo como puerto fijo, ocurre que me pasa lo mismo que el amigo egostar en una aplicacion Intraweb StandAlone.

Matias_ 05-06-2018 19:31:32

Cita:

Empezado por Matias_ (Mensaje 526834)
Buenas noches amigos del clubDelphi, alguien tiene o sabe la solucion para corregir el tema de los puertos aleatorios en intraweb, y ponerlo como puerto fijo, ocurre que me pasa lo mismo que el amigo egostar en una aplicacion Intraweb StandAlone.

Alguien que tenga experiencia con Intraweb y Delphi puede hecharme un cable con este asunto?:confused:

Alex Mireles 28-06-2018 01:28:30

Hola Matias,..
Con gusto te apoyo.
Primero saber con que version de Delphi e IntraWeb estas ?? ,

Mi respuesta se basa en D7: Los puertos aleatorios los da por que no has definido TU puerto de interes en particular, esto lo haces en las propiedades del ServerController.


La franja horaria es GMT +2. Ahora son las 18:53:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi