Understanding how scripts in .asp files are processed and how errors are handled can help you debug server scripts successfully. To debug server scripts — scripts in .asp files — you run Microsoft Script Debugger on the same computer that is running Microsoft Internet Information Server (IIS), version 4.0 or higher and attach it to a running document.
Note To debug .asp files, you must run Microsoft Script Debugger on the same computer that is running Microsoft Internet Information Server (IIS).
Script in an .asp file is not event-driven. Instead, when the page is requested, the server reads the page and processes all server script from top to bottom. This includes script that is inline with HTML text, as shown in the following diagram.
Because all script in the .asp file is processed as soon as the page is requested, both syntax errors and runtime errors are caught immediately.
A special case for server scripts is Global.asa files. The Application_OnStart
and Session_OnStart
procedures in these files are executed only once for an application and for a session. Therefore, you must embed debugging statements in the file to easily debug these events. For details, see Debugging a Global.asa File.
To use Microsoft Script Debugger, you must be sure that it is enabled for that application. For details about enabling and disabling the debugger for ASP applications, see "Debugging ASP Scripts" in the IIS documentation.
If the debugger is enabled for the application:
Note If the debugger is enabled on the server, someone must attend to the server to view and acknowledge error messages.
If the debugger is not enabled for the ASP application:
See Also
Starting Microsoft Script Debugger
© 1997 by Microsoft Corporation. All rights reserved.