Diagnose the root cause of a 500 error
Q: I am getting a 500 error with the Web edition. How can I tell what is wrong?
A: In order to diagnose the root cause of a generic 500 error message in the Web Edition, please disable friendly error messaging by following these steps:
- Open the IIS Manager on your web server.
- In the tree at the left, select your TRAIN TRACK (R) site.
- In the center panel, double click on "Error Pages".
- In the right panel under Actions, select "Edit Feature Settings". Make sure that "Detailed errors" is selected.
- In the IIS main menu, double-click on "ASP".
- Expand the Debugging Properties menu and set "send errors to browser" to TRUE.
- From the client machine, in your web browser, go to "Internet Options".
- Select the "Advanced" tab. Under the Browsing section, UN-check "Show friendly HTTP error messages".
Now, if you navigate to the web page that produced the 500 error, you should see three lines of code instead of a generic 500 error. Please make note, or take a screenshot of this code, including the web address, and send it to support@libertylabs.com.