Resolving HTTP 500 errors.

Document ID : KB000051666
Last Modified Date : 14/02/2018
Show Technical Document Details

Description

You can receive the HTTP 500 error for one of the following reasons:

Solution

  • A prerequisite component is not installed or properly configured. As a result, an exception is thrown on the web server side. Check the web server log or the web application log for error or exception records. Check the web application deployment instructions to make sure that all required components were installed.
  • An environment variable was not properly configured. This environment variable can be a system variable, or a variable defined in the web application server. As a result, a required library or class can not be found. Check the web server log or the web application log for error or exception records. Check the web application deployment instructions to make sure that all required steps were done.
  • A security setting was not properly set. For example, a required system user account was not set.
    Check the web server log or the web application log for error or exception records. Check the web application deployment instructions to make sure that all of the required security settings are valid.
  • The web application may not be properly configured or it may be corrupted. Restart the web server. If the problem persists, redeploy the web application.
  • If the page worked previously, but then stopped working, a recent change on the web server side may have negatively impacted this page or its parent web application. For example, when an add-on web application is applied on top of the existing web application, the original configuration may be corrupted. Check for recent changes to the web server.
  • If the requested resource is a dynamically-generated web page with a special extension name (for example, .cwr), the web server may not handle the request because the corresponding application mapping is not configured properly. Check the web server configuration.
  • If the web server is Microsoft IIS, refer to the following article in the Microsoft Knowledge base:http://support.microsoft.com/kb/311766.