[This is preliminary documentation and subject to change]
App Mappings Property Sheet
Use this property sheet to map file name extensions to the program or interpreter that processes those files. Mapped applications include Internet Server API (ISAPI) applications, Active Server Pages (ASP) applications, Internet Database Connector (IDC) applications, and files that use server-side include directives. For example, when the Web server receives a request for a page with an .asp file name extension, it uses the application mapping to determine that the executable file asp.dll should be called to process the page.
Cache ISAPI Applications
Internet Server API DLLs can be loaded and cached so that further requests can be processed without calling the application again. Most ISAPI applications (including Active Server Pages) benefit from caching. You should clear this option only for special circumstances, such as debugging ISAPI applications.
If the same ISAPI application has been loaded and cached by more than one Web site on a server, then clearing this option for the server does not unload the application from memory. You must clear this option for all Web sites that use the application. Clearing this option does not unload running applications. Only subsequent requests are not cached.
Application Mappings
The table lists the file name extension associated with an executable file and the name of the executable file. If the word "(all)" appears in the list, all verbs will be sent to the application; "(all)" is not a verb.
Important
In the App Mappings property sheet for
IIS 4.0, there was a list of verbs in the Exclusions
column. For IIS 5.0 and 5.1, this has changed to a
Verbs column which lists the HTTP verbs that will be run by the
application.
To add an application mapping
To remove an application mapping, select the extension and click Remove.
The Script Engine setting is intended primarily for script-based applications such as ASP and IDC that are mapped to an interpreter. For a script-mapped application to run, either the Script or Execute access check box must be selected for the directory in which the application is located. To allow only script-mapped applications to run, use the Script access. To allow both script-mapped applications and executable files (.exe and .dll) to run, use the Execute access.
If you select the Check for File check box and the script does not exist or the user does not have access permission for the script file, the appropriate warning message is returned to the browser and the script engine is not invoked. This option can be useful for scripts mapped to non-CGI executables like the Perl interpreter that do not send a CGI response if the script is not accessible. Because the script will be opened twice, once by the server and once by the script engine, there is some performance cost to enabling this option.