你可以使用服务器端包含(SSI)指令,在静态网页中实施特定的任务。在大规模上,静态网页比ASP网页稍快。With SSI directives, you can include the contents of a file in a Web page, include information about a file, include server variables, or include the output from executables, such as Common Gateway Interface (CGI files) and Internet Server API (ISAPI) applications.

With the exception of including executables, all of these tasks can be performed by using ASP scripting instead of SSI directives. With the exception of the #include directive, you cannot mix SSI directives with ASP script.

The server-side time and date functions use the language set by the C-library locale rather than the operating system locale. The C-library locale is usually set to English.
Important Note:
By default, files with the .shtm and .shtml extensions are normally bound to ssinc.dll, the SSI DLL. Mapping .htm and .html files to ssinc.dll will cause a performance degradation, as ssinc.dll must parse the entire file before it is sent. Unless your .htm and .html files actually use SSI directives, it is recommended that these extensions not be mapped to ssinc.dll. Instead, use the .shtm and .shtml extensions for content that requires SSI.


  • #config: Specifies the string to be used for SSI error messages and the format to be used for dates and file sizes returned by the #flastmodand #fsize directives.
  • #echo: 向一个HTML网页插入一个服务器变量值。
  • #exec: Runs an application or a shell command and inserts the output into an HTML page.
  • #flastmod: Inserts the modification date of a file into a Web page, formatted by the #config directive.
  • #fsize: Inserts the size of a file into a Web page, formatted by the #config directive.
  • #include: 在Web网页中包含一个文件。这是可以在ASP网页和STM网页中唯一都可以用的指令。


Client: Requires Windows XP Professional, Windows 2000 Professional, or Windows NT Workstation 4.0.

Server: Requires Windows Server 2003, Windows 2000 Server, or Windows NT Server 4.0.

Product: IIS