To Run an ISAPI DLL with #exec, Use the CGI Statement

Article translations Article translations
Article ID: 169996 - View products that this article applies to.
This article was previously published under Q169996
This article has been archived. It is offered "as is" and will no longer be updated.
We strongly recommend that all users upgrade to Microsoft Internet Information Services (IIS) version 6.0 running on Microsoft Windows Server 2003. IIS 6.0 significantly increases Web infrastructure security. For more information about IIS security-related topics, visit the following Microsoft Web site:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
Expand all | Collapse all

Symptoms

When you run an ISAPI DLL as an #exec server-side include, the ISAPI DLL does not run.

Cause

The following line in the HTML document has been written with an ISA statement:
   <!--#exec isa ="/scripts/w3test.dll?SimulatePendingIO"-->
				

The above is the stated method in the documentation. However, this is incorrect.

Workaround

Write the #exec line with a CGI statement as stated in the sample below:
   <!--#exec cgi ="/scripts/w3test.dll?SimulatePendingIO"-->
				

Properties

Article ID: 169996 - Last Review: October 26, 2013 - Revision: 2.0
Applies to
  • Microsoft Internet Information Server 3.0
Keywords: 
kbnosurvey kbarchive kbother kbprb KB169996

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com