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