IIS 8 Show Classic ASP Errors in Browser
Browser is showing "500 - Internal server error." (I have turned off "Show Friendly Http Messages".
In IIS 8 I have gone to ASP settings and set "Send Errors to Browser = True".
I've got simple ASP pages working fine. I'm porting code from Windows 2003 over to 2012. And having to debug misc issues. The only place I see the error is in the IIS Log after a few minutes. That's way to slow to fix the errors, and it doesn't give much info.
I'm running the browser on the remote server itself. Ideally want to get errors in any browser, not just IE.
Added 02/25/2015 - it seems to work maybe 5% of the time. Most of the time I get 500 Internal Error, but here's one example today were it gave the type of error I wanted in the browser:
Solution 1:
Below are the Classic ASP Debugging Properites default settings:
All you need to change here is Send Errors To Browser
= True
This should give you the real error in a browser on the server.
To see that error in a remote computer click on the Error Pages
icon for the site in IIS Manager and click Edit Feature Settings
in the Actions pane on the right. Here choose Detailed errors
.
then
This is an IIS feature nothing to do with ASP. Ideally on a public server you never want this setting, because it would exposes your error messages to the world. Please remember to switch it back when done with debugging.