Consultor Eletrônico



Kbase P153904: Is it possible to hide the scripts directory and the messenger in the URL when using IIS?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   12/21/2009
Status: Verified

GOAL:

Is it possible to hide the scripts directory and the messenger in the URL when using IIS?

GOAL:

How to hide script directory and the messenger in the URL with IIS?

GOAL:

How to configure IIS to hide script directory and messenger in the URL?

FACT(s) (Environment):

WebSpeed 3.x
IIS
All Supported Operating Systems
Progress 9.x
OpenEdge 10.x

FIX:

It is possible to avoid specifying the scripts directory and the messenger in the URL when using a WebSpeed application with IIS. It can be accomplished with application extensions mapping in IIS
Under default web site, right click -> properties, under "Home Directory" tab, click on "Configuration" under "Application settings", in the "Mappings" dialog, click on "add", add an application extension, in Executable field, browse to c:\inetpub\scripts\cgiip.exe, add "c:\inetpub\scripts\cgiip.exe -i wsbroker1" for example to customize to your broker, deselect "Check that file exists".

After this is done, go to http://hostname/.htm/app.html (app.htm is your application name), that would bring up your application which was pointed to by http://hostname/scripts/cgiip.exe/WService=wsbroker1/app.htm.

For IIS 6, you will need to add another web services extension that has "%dlc%\bin\cgiip -i wsbroker1" defined.