PDA

Ver la Versión Completa : .exe desde IIS


onairam
25-05-2003, 23:36:34
Buenas..
tengo un pequeño problema con un .exe generado en Delphi y su aplicacion a nivel de servidor en IIS.
El tema es que cuando ejecuto el .exe desde el cliente, me da la opcion de bajarlo, y no me da el resultado que esta predefinido en el codigo fuente de dicho programa.
alguien sabe como hacer para ejecutarlo y que me responsa segun lo que hace el programa y no que me lo de para bajar.

Todo esto es en Delphi 5.
Saludos desde Argentina.
Mariano!

__hector
26-05-2003, 20:49:07
Que se ejecute donde ?

En el servidor o en el cliente?

onairam
27-05-2003, 04:41:11
en el server.
el .exe tiene codigo html.
Muchas Gracias Hector por preocuparte!

__hector
27-05-2003, 14:50:05
Dos preguntas...

que tiene que hacer el .exe ? Es un script CGI?

La otra es si el webserver es IIS

onairam
27-05-2003, 17:00:15
el web server es el iis
y la salida esta en html
por ejemplo:
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, HTTPApp;

type
TWebModule1 = class(TWebModule)
procedure WebModule1WebActionItem1Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
private
{ Private declarations }
public
{ Public declarations }
end;

var
WebModule1: TWebModule1;

implementation

{$R *.DFM}

procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
begin
response.Content:='<html><head><title>Programacion 2</title></head><body><h3>Hola Programacion II<br>IP : ' + request.RemoteAddr + '<br>Hostname: ' + request.RemoteHost + '</h3></body></html>'

end;

end.
Muchas Gracias Nuevamente Hector!!!!

__hector
27-05-2003, 19:58:12
Ah bueno, si lo que tienes es un Script CGI generado desde delphi es mucho mas sencillo el asunto.

Solo te basta con abrir la consola de iis, y en las propiedades del Website te vas a la pestaña de Home Directory, y seleccionas en los permisos de ejecucion 'Scripts and Executables" (me parece que trae Scripts Only por defecto

Pruebalo y dinos a ver si te funciona...