Consultor Eletrônico



Kbase P65874: WebSpeed cgiip.wsc doesn't work with IIS 6.0 - get http 404 Page Not Found error
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   16/10/2008
Status: Verified

FACT(s) (Environment):

Windows NT 32 Intel/Windows 2000
WebSpeed 3.x
OpenEdge 10.x
IIS 6.0

SYMPTOM(s):

Can not make WebSpeed cgiip.wsc work with IIS 6.0

HTTP 404 Page Not Found

Error 404 when accessing webspeed pages

Only in IIS 6

All Unknown CGI Extension is set to prohibited

Added a web service extensions to allow cgiip.exe messenger

The File Association in the web service extension is created as

C:\inetpub\scripts\cgiip.exe

cgiip.wsc mapping extension in IIS 6 is done as described in the cgiip.wsc file as

Executable: "C:\Program files\progress\bin\cgiip.exe" %s %s

extension: .wsc

"All verbs" and Script engine is selected.

The %DLC%\bin folder does not have "Everyone" group with read and execute privileges

CAUSE:

Microsoft implemented high security in IIS 6.0. The configuration of the mapping and the file association needs to be modified.

FIX:

In order to make cgiip.exe work properly, the mapping of the cgiip.exe should be done from C:\inetpub\scripts folder. Also the File Association in the web service extension should also have "%s %s" parameter set as below:

Mapping of the .wsc extension in the IIS 6.0 configuration should look like the following:

"C:\inetpub\scripts\cgiip.exe" %s %s

The File Association in web service extension should look like the following:

C:\inetpub\scripts\cgiip.exe %s %s