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.