How to Enable Detailed Error Log For Classic ASP In IIS? Print

  • 0

These three steps will help you to detect errors in your application successfully.

1. Turn on IIS debugging for ASP

IIS doesn’t send debugging details to the browser by default. You can change this behavior and ask IIS to send details such as line number and trace to the user:

  • Open IIS Manager. Click the application name
  • Double click “ASP. “
  • Expand “Debugging Properties“
  • For the attribute “Send Errors to Browser, “select “True. “


2. Configure Error Pages

You can tell IIS to show details on common error pages such as 401, 404, and 500:

  • Open IIS Manager. Click the application name
  • Double click “Error Pages.
  • Click on the error code
  • In Action Panel, click “Edit Feature Settings“And Select “Detailed errors. “

3. Using a web, you can enable detailed error messages for your classic ASP site defaulted to Windows/IIS. config file with the following:-



<httpErrors errorMode="Detailed" />

</system.webServer >


Note: Detailed errors are an excellent way to troubleshoot your site code in classic ASP because the error messages they generate on your site may contain information relevant to the error you are experiencing and will assist you in resolving many coding issues. However, please be mindful when using detailed errors on a production site because the information output to the page can also be very revealing about how your code works and processes information, which is particularly concerning for the security of your site. Therefore we strongly recommend using detailed errors for sites that are in development or experiencing problems; conversely, we recommend disabling detailed errors while the site is in production and not experiencing any issues.

Once you enable the display error from IIS, the error page looks like this.

Was this answer helpful?

« Back