Kbase P23867: Getting Page not found & 404 errors on IIS 6.0 when CGIIP and ISAPI extensions are Prohibited
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  29/11/2007 |
|
Status: Verified
FACT(s) (Environment):
Progress 9.1D
Webspeed 3.1D
OpenEdge 10.x
Windows 2003
IIS 6.0
SYMPTOM(s):
Getting error Page not found
Getting error 404 within browser
Both cgiip.exe and wsisa.dll generate error
Any URL containing .exe returns error
Scripts virtual directory has correct permissions, "scripts and execute permissions"
WebSpeed broker is started and web server is running
CAUSE:
By default, IIS 6.0 Web Service Extension have 'Prohibited' set for 'All Unknown CGI Extensions' and 'All Unknown ISAPI Extensions'.
FIX:
Allow for CGI and/or ISAPI Extensions on the Webservers.
Follow these steps to do this:
1. Go to Control Panel
2. Select Administrative Tools
3. Select Internet Information Services (IIS) Manager.
4. This will bring up a console window for the IIS web server. From this control, expand the name of the server, then expand the Web Sites folder and then highlight the Web Services Extensions sub folder.
5. This will display the Web Service Extensions applet, within which are two pertinent extensions: All Unknown ISAPI Extensions and All Unknown CGI Extensions. Both have default values of Prohibited.
If you are using CGIIP messenger, do step 6. Otherwise, skip step 6 and go to 6a.
6. If you are using the WebSpeed cgiip.exe messenger, select All Unknown CGI Extensions and right click to select Allow. Note, the status field will change from Prohibited to Allowed.
6a. If you are using the WebSpeed ISAPI messenger, select All Unknown ISAPI Extensions and right click to select Allow. Note, the status field will change from Prohibited to Allowed.