Unable to Execute Server-side Include (.stm) Files (165997)



The information in this article applies to:

  • Microsoft Internet Information Server 2.0
  • Microsoft Internet Information Server 3.0

This article was previously published under Q165997
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:

SYMPTOMS

When you access server-side Include files (.stm), you may receive one of the following error messages:
Requested header was not found

-OR-

Internet Explorer cannot open http://%path%/.stm

CAUSE

This can occur if the IUSR_Computername account does not have proper Windows NTFS permissions set (read/execute) for the Ssinc.dll file. This dll file is responsible for processing server-side Include files (.stm). By default, it is located in the %Winnt%\System32\Inetsrv directory.

NOTE: The location of your Ssinc.dll file may be different than the one specified above.

WORKAROUND

Apply the appropriate permissions (read/execute) to the Ssinc.dll file.

MORE INFORMATION

For more information about setting up Server-Side includes with different extensions, please see the following article in the Microsoft Knowledge Base:

161562 : Setting Up Server-Side Includes with Different Extension


Modification Type:MinorLast Reviewed:6/23/2005
Keywords:kberrmsg kbprb KB165997